我需要能够在设计时不知道部分文件是什么的情况下调用@Html.Partial()
。我想做点像......
在控制器中:
string partial;
switch (some_val) {
case 1:
partial = "help.cshtml";
break;
case 2:
partial = "legal.cshtml";
break;
// Other cases here...
default:
partial = "default.cshtml";
break;
}
ViewBag.partial = partial;
在视图中:
@Render.Partial (@ViewBag.partial)
...或...
@Render.Partial ("@ViewBag.partial")
注意,没有模型。
这可能吗?
谢谢, 杰夫