динамический тип в представлении mvc [дубликат]
Возможный дубликат:
Динамический анонимный тип в Razor вызывает исключение RuntimeBinderException
Я пытаюсь использовать модель динамического типа в моем приложении MVC. У меня есть следующий код: в контроллере:
var model = new { Name = "test name", Family = "m" };
return this.View(model);
и в представлении у меня есть:
@model dynamic
@if(Model!=null)
{
<p> @Html.Raw(Model.Name) </p>
}
Когда я запускаю это, я получаю следующую ошибку:
'object' does not contain a definition for 'Name' (System.Exception {Microsoft.CSharp.RuntimeBinder.RuntimeBinderException)
Почему я получаю эту ошибку? Если во время отладки я наведу курсор на @Model, я увижу, что у него есть два свойства: Name и Family.