0
나는 그 안에 VirtualFolderModel이라는 객체가있는 SiteMapModel 모델을 가지고있다.모델에서 객체를 가져 오는 방법은 무엇입니까?
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);
}
내 시야에서 사용하는 방법은 무엇입니까?
@ModelType SitemapModel
편집 : C#의 경우 사용하십시오 :
@model SitemapModel
를하고 @Html.TextBox("VF_ID")
이 추가보기의 상단에
내가 'ModelType'의 이름을 얻으려면 그것을 참조 할 수 있습니다보기에
는 ASP.NET MVC 3의 최종 버전을 사용하고 현재 컨텍스트 – eyalb
에 존재하지 않는? 어떤 파일이 당신의 견해입니까? – Rhapsody
"Edit.cshtml", MVC3 면도기 html5 – eyalb