【发布时间】:2026-01-07 00:15:01
【问题描述】:
我的网站有一个单独的部分(路线),我想使用不同的布局/css 等。
因此,当用户访问我网站的主要部分时,他们会获得默认布局。 但是当他们登录并去商店时,商店部分(路线)使用不同的布局/css。
所以...
- www.blahblahblah.com/
- www.blahblahblah.com/admin/
- www.blahblahblah.com/home/contactus/
...都使用默认的_Layout
但是……
- www.blahblahblah.com/store/
- www.blahblahblah.com/store/admin/
...使用 _LayoutStore
我已经看到根据此处 (http://forums.asp.net/t/1653362.aspx/1) 和此处 (How to use multiple Layout in MVC 3?) 的角色完成此操作,但我不想这样做。我需要根据客户采取的路线(也就是他们在里面的视图)来选择布局。
提前感谢您的任何帮助。
【问题讨论】:
-
查看区域功能。您将拥有每个区域的共享文件夹,并且您将能够对其应用不同的布局。
-
其实,这就是我所做的。我为我的商店创建了另一个区域,因为它几乎是我网站的另一个部分。感谢蒂亚戈的提示。
标签: asp.net-mvc asp.net-mvc-4 asp.net-mvc-routing asp.net-mvc-areas