Asp.net mvc 我可以将变量传递给@Html.Partial的第一个参数吗

Asp.net mvc 我可以将变量传递给@Html.Partial的第一个参数吗,asp.net-mvc,razor,Asp.net Mvc,Razor,我需要能够调用@Html.Partial()。我想做一些像 在控制器中: string partial; switch (some_val) { case 1: partial = "help.cshtml"; break; case 2: partial = "legal.cshtml"; break; // Other cases here... default: parti

我需要能够调用
@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")
注意,没有模型

这可能吗

谢谢,
Jeff

@Render.Partial((字符串)ViewBag.Partial)
精彩绝伦。非常感谢。