ViewPage de tipo dinámico
es posible? Esto es lo que estoy tratando:
public ActionResult Index()
{
dynamic p = new { Name = "Test", Phone = "111-2222" };
return View(p);
}
Y luego mi vista hereda deSystem.Web.Mvc.ViewPage<dynamic>
y trata de imprimir Model.Name.
Recibo un error: '<> f__AnonymousType1.Name' es inaccesible debido a su nivel de protección
Entonces, básicamente, ¿no es posible lo que estoy tratando de hacer? ¿Por qué o por qué no?
Actualización: aquí está mi punto de vista
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
<asp:Content ...>
<%=Model.Name%>
<%=Model.Phone%>
</asp:Content>
El constructor de vista está integrado en el marco.