0
我有一個模型SiteMapModel有一個對象VirtualFolderModel裏面。如何獲得模型中的對象?
public class SiteMapModel
{
public SiteMapModel(DataRow data)
{
SMF_ID = Convert.ToInt32(data["SMF_ID"]);
SMF_VF_ID = Convert.ToInt32(data["SMF_VF_ID"]);
VirtualFolder = new VirtualFolderModel(data);
}
public VirtualFolderModel VirtualFolder;
public int SMF_ID { get; set; }
public int SMF_VF_ID { get; set; }
}
public class VirtualFolderModel
{
public VirtualFolderModel(DataRow data)
{
VF_ID = Convert.ToInt32(data["VF_ID"]);
}
public int VF_ID { get; set; }
}
在我的控制器中,我將模型傳遞給視圖。
public ActionResult Edit(int id)
{
SiteMapData smd = new SiteMapData();
SiteMapModel smm = new SiteMapModel(smd.GetFolderData((int)id, 15));
return View(smm);
}
如何在我看來使用它?
<div>
<span class="editor-label">
@Html.Label("Title")
</span>
@Html.TextBox("SMF_Name")
@Html.ValidationMessage("SMF_Name")
<span class="editor-label">
@Html.Label("VF_ID")
</span>
@Html.TextBox("VF_ID")
@Html.ValidationMessage("VF_ID")
<input type="submit" value="Save" />
</div>
的@Html.TextBox("VF_ID")
不工作
我得到「ModelType」這個名字不會在目前情況下 – eyalb 2011-05-05 10:54:22
是否使用ASP.NET MVC 3的最終版本是否存在?你認爲什麼樣的文件? – Rhapsody 2011-05-05 11:01:50
「Edit.cshtml」,MVC3剃刀html5 – eyalb 2011-05-05 11:04:00