我有一个类似的模型:
public class SampleModel { public Product Product { get; set; } }
在我的控制器中,我尝试打印出异常
@Html.TextBoxFor(p => p.Product.Name)
这是错误:
Exception: An expression tree may not contain a dynamic operation
如果有人能给我一些有关如何解决此问题的线索,我将不胜感激!
在我看来,您有一个未键入的视图。默认情况下,MVC3 RC 中的 Razor 视图类型为dynamic. 但是,lambda 不支持动态成员。您必须强烈键入您的模型。在视图文件的顶部添加
dynamic
@model SampleModel