Asp.net mvc 按存储在ViewBag中的名称加载局部视图
如何使用viewbag中的值正确加载分部 我目前有:Asp.net mvc 按存储在ViewBag中的名称加载局部视图,asp.net-mvc,asp.net-mvc-4,viewbag,Asp.net Mvc,Asp.net Mvc 4,Viewbag,如何使用viewbag中的值正确加载分部 我目前有: @Html.Partial(@ViewBag.PartialViewName) 但它不起作用 我也试过这样做: @Html.Partial(ViewBag.PartialViewName) 如何将viewbag.partialviewname的值传递到@html.Partial中 提前谢谢 Viewbag是一个动态属性,因此您需要告诉MVC它是什么。尝试将ToString()放在末尾,但请确保该值从不为null。如果是,则需要将其包装在I
@Html.Partial(@ViewBag.PartialViewName)
但它不起作用
我也试过这样做:
@Html.Partial(ViewBag.PartialViewName)
如何将viewbag.partialviewname的值传递到@html.Partial中
提前谢谢 Viewbag是一个动态属性,因此您需要告诉MVC它是什么。尝试将ToString()放在末尾,但请确保该值从不为null。如果是,则需要将其包装在If语句中或使用表达式。我最终的操作方式如下:
@{
string pvn = @ViewBag.PartialViewName;
}
@Html.Partial( pvn )
你会犯什么样的错误?