如何使用viewbag中的值正确加载部分?
我目前有:
@Html.Partial(@ViewBag.PartialViewName)
但它不起作用
也尝试过:
@Html.Partial(ViewBag.PartialViewName)
如何将viewbag.partialviewname的值传递给@html.Partial
提前致谢!
答案 0 :(得分:2)
Viewbag是一个动态属性,所以你需要告诉MVC它是什么。尝试在最后放置一个ToString(),但要确保该值永远不为null。如果是,则需要将其包装在If语句中或使用表达式。
答案 1 :(得分:0)
我最终这样做的方式是这样的:
@{
string pvn = @ViewBag.PartialViewName;
}
@Html.Partial( pvn )