请问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层使用
展开
 我来答
今年以后_涛
2014-02-27 · 超过16用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:38.7万
展开全部
“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"];
}
这个方法可以不限个数的传数据到前端
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式