Dynamic Viewed ViewPage
czy to możliwe? Oto, co próbuję:
public ActionResult Index()
{
dynamic p = new { Name = "Test", Phone = "111-2222" };
return View(p);
}
A potem mój widok dziedziczy poSystem.Web.Mvc.ViewPage<dynamic>
i próbuje wydrukować Model.Name.
Pojawia się błąd: „<> f__AnonymousType1.Name” jest niedostępny z powodu poziomu ochrony
Więc w zasadzie, czy to, co próbuję zrobić, nie jest możliwe? Dlaczego lub dlaczego nie?
Aktualizacja: oto mój pogląd
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
<asp:Content ...>
<%=Model.Name%>
<%=Model.Phone%>
</asp:Content>
Konstruktor View jest wbudowany w strukturę.