0

假设我们有一个接受 BigModel 类作为模型的视图:

class BigModel
{
    public int SimpleValue{get;set;}
    public SmallModel ComplexValue{get;set;}
}
class SmallModel
{
    public string AnotherSimpleValue{get;set;}
}

该视图有一个 EditorForSimpleValue和一个接受SmallModel 类作为模型的局部视图。如何使这个局部视图作为SmallModel.

我的目标是在所有编辑结束BigModel时在用户提交表单时在我的控制器中实现完全配置的实例。

4

1 回答 1

1

您需要创建一个EditorTemplate. 在您的相关Views文件夹中,创建一个名为的目录EditorTemplates,并在其中创建一个.cshtml与您的类同名的文件。当您调用时,MVC 会自动查找那里

Html.EditorFor(m => m.BigModel)

有关编辑器/显示模板的更多信息,请参阅此链接

于 2013-08-11T09:24:41.267 回答