来自Silverlight背景,MVVM在我的脑海中扎根。转向MVC,尽管有所收获,但对我来说已经是一种范式转换。
我遇到的一个问题是当强类型视图传递给ViewModel并且要将对象作为属性进行编辑时使用EditorForModel,而不是直接作为模型传入POCO,而没有封装viewofodel它
如何在模型的属性上使用EditorForModel,而不是整个模型本身?我去寻找类似于@ HtmlHelper.EditorForModel(model.Customer)的东西,但coulndt找到了一个重载。看来你只能为整个模型生成一个编辑器......
(客户是一个很好的'ol poco)
答案 0 :(得分:3)
你可以试试 -
@Html.EditorFor(m => m.Name)