部分1文件中的代码:
@Html.Partial("Partial2", 50)
部分2档案中的代码:
@if(passed in parameter == 50)
{
<div>50 Was Passed In</div>
}
这真的需要我创建一个新的控制器吗?
答案 0 :(得分:5)
Partial和RenderPartial不需要控制器。 Action和RenderAction需要控制器。
所以你的部分2中的代码应该是:
@model int
@if(Model == 50)
{
<div>50 Was Passed In</div>
}
同样好的阅读是Html.Partial vs Html.RenderPartial & Html.Action vs Html.RenderAction
答案 1 :(得分:2)
不,只需在Partial 2中添加模型指令:
@model int
@if(Model == 50)
{
<div>50 Was Passed In</div>
}