Dynamische typisierte ViewPage

Ist das möglich? Folgendes versuche ich:

    public ActionResult Index()
    {
        dynamic p = new { Name = "Test", Phone = "111-2222" };
        return View(p);
    }

Und dann erbt meine Sicht vonSystem.Web.Mvc.ViewPage<dynamic> und versucht, Model.Name auszudrucken.

Ich erhalte die Fehlermeldung: '<> f__AnonymousType1.Name' ist aufgrund der Schutzstufe nicht verfügbar

Also im Grunde ist das, was ich versuche, einfach nicht möglich? Warum oder warum nicht?

Update: hier ist meine Ansicht

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>

<asp:Content ...>
    <%=Model.Name%>
    <%=Model.Phone%>
</asp:Content>

Der View-Konstruktor ist in das Framework integriert.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage