在我看来,我必须加载另一个cshtml。路径必须是动态的。ASP.NET Html.Partial和ViewBag
@Html.Partial("Programs/" + ViewBag.ProgramData.PrivateName + "/" + "Template")
但这不起作用。我的错误“htmlhelper没有适用的方法命名为部分动态”
问候。
在我看来,我必须加载另一个cshtml。路径必须是动态的。ASP.NET Html.Partial和ViewBag
@Html.Partial("Programs/" + ViewBag.ProgramData.PrivateName + "/" + "Template")
但这不起作用。我的错误“htmlhelper没有适用的方法命名为部分动态”
问候。
使用Model而不是Viewbag。将partialviewname作为控制器的模型属性传递。我测试了这一点,并完美
@Html.Partial("../Programs/" + Model.ViewName + "/" + "Template")
工作什么的viewbag –
程序/动态/模板的价值,怎么3部分命名,第一个控制器名称,然后滞量视图名称 –
值是字符串。最后,我有例如视图/共享文件夹“程序/视频/模板” – ZiomekZKadwencji