请问mvc3中,使用html.partial()时候,如何与宿主分用2个不同的model
如:a.cshtml:<body>@model1@html.partial(b.cshtml)</body>b.cshtml:<div>@model2</div>____...
如:
a.cshtml:
<body>
@model1
@html.partial(b.cshtml)
</body>
b.cshtml:
<div>@model2</div>
________________________________________
a在controller中
a.cs:
public ActionResult a()
{
model1 m1;
model2 m2;
return view();
}
请问a.cs中return该怎么写才能retrun2个model,然后怎么在view层使用 展开
a.cshtml:
<body>
@model1
@html.partial(b.cshtml)
</body>
b.cshtml:
<div>@model2</div>
________________________________________
a在controller中
a.cs:
public ActionResult a()
{
model1 m1;
model2 m2;
return view();
}
请问a.cs中return该怎么写才能retrun2个model,然后怎么在view层使用 展开
1个回答
展开全部
“viewbag,viewdata”去查查这两个,不知道你是不是要传数据
在controller中
schoolInfo_Lk = schoolDBContext.GetSchoolBKQKInfo(SchoolID, "5", ExamID, out Result);
ViewData["BKQK"] = schoolInfo_Lk;
return View();
在页面再去取数据
<!DOCTYPE html>
@{
Models.SchoolInfoModel BKQK = (Models.SchoolInfoModel)ViewData["BKQK"];
}
这个方法可以不限个数的传数据到前端
在controller中
schoolInfo_Lk = schoolDBContext.GetSchoolBKQKInfo(SchoolID, "5", ExamID, out Result);
ViewData["BKQK"] = schoolInfo_Lk;
return View();
在页面再去取数据
<!DOCTYPE html>
@{
Models.SchoolInfoModel BKQK = (Models.SchoolInfoModel)ViewData["BKQK"];
}
这个方法可以不限个数的传数据到前端
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询