динамический тип в представлении 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.

Ответы на вопрос(1)

Ваш ответ на вопрос