所以现在,如果我想根据关闭配置更改我在页面上显示的部分视图,请执行以下操作:
配置项:
<add key="InstanceOwner" value="companyName" />
调用渲染局部视图:
<div id="" class="sidebarBox side-box3">
Html.RenderAction("ProductFeature", "Dashboard");
</div>
控制器动作结果:
[OutputCache(Duration = 1)]
[ValidateInput(false)]
public ActionResult ProductFeature(string viewName = InstnaceOwner+"ProductFeature")
{
return PartialView(viewName);
}
我将使用 companyName-ProductFeature 命名约定来命名部分视图,公司名称将是可变的。这样做感觉错误且效率低下。不过,我对 .NET MVC 还是很陌生,只是想知道最好的方法是什么,谢谢!