Saltar al contenido

Motor de vista de Razor: un árbol de expresión no puede contener una operación dinámica

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).

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *