为了账号安全,请及时绑定邮箱和手机立即绑定

如何在ASP.NET MVC 3 razor ViewStart文件中指定不同的布局?

如何在ASP.NET MVC 3 razor ViewStart文件中指定不同的布局?

守候你守候我 2019-08-14 16:56:42
如何在ASP.NET MVC 3 razor ViewStart文件中指定不同的布局?我希望在我的应用程序中有2个单独的布局。假设一个是网站的公共部分,另一个是会员方面。为简单起见,我们可以说每个站点的所有逻辑都整齐地包含在2个不同的控制器中。PublicControllerStaffController并且它们每个都具有相应的布局,用于每个视图下的所有视图。_PublicLayout.cshtml_StaffLayout.cshtml如何使用_ViewStart.cshtml文件指定“Public”下的所有View / Action使用PublicLayout,“Staff”下的所有内容都使用StaffLayout?谢谢!
查看完整描述

3 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

另一种方法是在视图中定义布局:

   @{
    Layout = "~/Views/Shared/_MyAdminLayout.cshtml";
    }

更多方法可以在这里找到,希望这有助于某人。


查看完整回答
反对 回复 2019-08-14
  • 3 回答
  • 0 关注
  • 640 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信