我在ASP.net MVC 3中有以下类模型:
public class Application
{
public int Id { get; set; }
public DateTime CreatedOn { get; set; }
public BusinessBaseData Bbd { get; set; }
}
public class BusinessBaseData
{
public int Id { get; set; }
public string Name { get; set; }
public EconomicSector { get; set }
}
当我使用Visual Studio 2010创建编辑视图,因此要求代码搭建时,我得到 CreatedOn 字段的HTML TextBox ,但不是BusinessBaseData 名称和 EconomicSector 字段。
我想自动生成一对一关系的代码,并在基类编辑页面上提供该代码。我应该使用偏僻的,还是有更清洁的方式?
非常感谢, 布鲁诺
修改
@hunter,这是我得到的代码(我正在使用Razor Engine):
@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
<fieldset>
@*<legend>Fields</legend>*@
<div class="editor-label">
@Html.LabelFor(model => model.CreatedOn)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.CreatedOn)
@Html.ValidationMessageFor(model => model.CreatedOn)
</div>
<p>
<input type="submit" value="Create" />
</p>
</fieldset>
}
谢谢!