Возможно ли это? Вот что я пытаюсь:
public ActionResult Index()
{
dynamic p = new { Name = "Test", Phone = "111-2222" };
return View(p);
}
И тогда мое представление наследует от System.Web.Mvc.ViewPage<dynamic>
и пытается распечатать Model.Name.
Я получаю сообщение об ошибке: '< > f__AnonymousType1.Name' недоступен из-за уровня защиты
Итак, в основном, это то, что я пытаюсь сделать, просто невозможно? Почему или почему нет?
Обновление: здесь мой взгляд
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
<asp:Content ...>
<%=Model.Name%>
<%=Model.Phone%>
</asp:Content>
Конструктор View встроен в фреймворк.