tipo dinâmico na visualização mvc [duplicado]
Possible Duplicate:
O tipo anônimo dinâmico no Razor causa RuntimeBinderException
Estou tentando usar um modelo de tipo dinâmico no meu aplicativo MVC. Eu tenho o seguinte código: no controlador:
var model = new { Name = "test name", Family = "m" };
return this.View(model);
e na opinião que tenho:
@model dynamic
@if(Model!=null)
{
<p> @Html.Raw(Model.Name) </p>
}
Quando estou executando isso, estou recebendo o seguinte erro:
'object' does not contain a definition for 'Name' (System.Exception {Microsoft.CSharp.RuntimeBinder.RuntimeBinderException)
Por que recebo esse erro? Durante a depuração, se eu colocar meu cursor em @Modelo, posso ver que ele possui duas propriedades chamadas Nome e Família.