Ответ 1
Это страница aspx, которая происходит от System.Web.Mvc.ViewPage<TModel>
. Говорят, что это представление строго типизировано для типа TModel
. Вследствие этого в этом представлении есть свойство System.Web.Mvc.ViewPage
, вам нужно было бы вытащить значения из ViewData
, представление больше не знает о TModel
Тип:
<%= (string)ViewData["Name"] %>
<%= (int)ViewData["Age"] %>
или даже хуже:
<%= ((SomeModelType)ViewData["model"]).Name %>
и в этом коде нет безопасности времени компиляции.
Обратите внимание также, что существует ViewUserControl<TModel>
для строго типизированных партитур (ASCX).