Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 让EditoFor为模型中的每个属性生成编辑器_Asp.net Mvc 3 - Fatal编程技术网

Asp.net mvc 3 让EditoFor为模型中的每个属性生成编辑器

Asp.net mvc 3 让EditoFor为模型中的每个属性生成编辑器,asp.net-mvc-3,Asp.net Mvc 3,我有一个自定义类,我正在尝试使用EditorFor来显示该类的每个属性(blarg、blah、bar)的编辑器。它将为blarg和blah生成编辑器,但不会为bar生成编辑器。我有一个Foo的编辑器模板,如果我使用EditorFor(m=>m.bar),它可以很好地工作。起初我假设它不会使用我定义的编辑器模板,但当我为DateTime定义编辑器模板时,blah使用它而不是默认模板 在调用EditorFor(CustomClass)时,有没有办法让Foo编辑器(从编辑器模板)自动生成 您可以为对象

我有一个自定义类,我正在尝试使用EditorFor来显示该类的每个属性(blarg、blah、bar)的编辑器。它将为blarg和blah生成编辑器,但不会为bar生成编辑器。我有一个Foo的编辑器模板,如果我使用EditorFor(m=>m.bar),它可以很好地工作。起初我假设它不会使用我定义的编辑器模板,但当我为DateTime定义编辑器模板时,blah使用它而不是默认模板

在调用EditorFor(CustomClass)时,有没有办法让Foo编辑器(从编辑器模板)自动生成

您可以为对象类编写一个模板,该模板将构建复杂的模型属性

public class CustomClass
{
    public string blarg { get; set; }
    public DateTime blah { get; set; }
    public Foo bar { get; set; }
}

public class Foo()
{
    public string fooBar {get; set;}
}