Solución:
Me parece que tiene una vista sin escribir. De forma predeterminada, las vistas de Razor en MVC3 RC se escriben como dynamic
. Sin embargo, las lambdas no admiten miembros dinámicos. Tienes que escribir fuertemente tu modelo. En la parte superior de su archivo de vista, agregue
@model SampleModel
Un error común que es la causa de esto es cuando agrega
@Model SampleModel
en la parte superior de la página en lugar de
@model SampleModel
En este enlace, explique sobre @model, vea un extracto:
@model
(“m” minúscula) es una palabra clave reservada en las vistas de Razor para declarar el tipo de modelo en la parte superior de la vista. También ha puesto el espacio de nombres, por ejemplo:@model MyNamespace.Models.MyModel
Más adelante en el archivo, puede hacer referencia al atributo que desee con
@Model.Attribute
(“M” mayúscula).