【发布时间】:2015-06-20 15:33:36
【问题描述】:
我有一个情况,可能之前有人问过,但我无法得到它。
我有一个partial view,即_SamplePartial.cshtml,还有一个父视图,即Sample.cshtml。
现在我想在父视图中使用局部视图,以及将父视图与另一个模型绑定。
下面是代码:
public ActionResult Sample()
{
Student student=new Student()
{
ID=101,
Name="Sam",
City="NY"
};
return View(student);
}
示例.cshtml:
@model MultipleModels.Models.Student
@{
ViewBag.Title = "Sample";
}
<h2>Sample</h2>
@Html.Partial("_SamplePartial",Model)
_Samplepartial.cshtml:
@model MultipleModels.Models.Student
<table>
<tr><td>@Model.StudentID</td></tr>
<tr><td>@Model.StudentName</td></tr>
<tr><td>@Model.StudentCity</td></tr>
</table>
现在我希望另一个学生对象也绑定到视图,但它不应该来自部分视图。 例如:
Student stdObj=new Student()
{
ID=999,
Name="Rambo",
City="Sydney"
};
上述对象也应该存在于视图中,但不应作为模型从局部视图中传递。
请高手指导。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 razor view model