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ę.

questionAnswers(4)

yourAnswerToTheQuestion