Dynamic Viewed ViewPage
Isso é possível? Aqui está o que estou tentando:
public ActionResult Index()
{
dynamic p = new { Name = "Test", Phone = "111-2222" };
return View(p);
}
E então minha visão herda deSystem.Web.Mvc.ViewPage<dynamic>
e tenta imprimir Model.Name.
Estou recebendo um erro: '<> f__AnonymousType1.Name' está inacessível devido ao seu nível de proteção
Então, basicamente, o que estou tentando fazer não é possível? Por que ou por que não?
Atualização: aqui está minha opinião
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
<asp:Content ...>
<%=Model.Name%>
<%=Model.Phone%>
</asp:Content>
O construtor View está embutido na estrutura.