单个应用程序中的多个母版页

时间:2009-07-09 22:08:35

标签: asp.net asp.net-mvc master-pages

在应用程序中拥有多个masterpages是一个好的设计。 我正在使用Asp.net MVC与不同类型的用户建立网站,如管理员,员工,普通用户等

每个登录的用户在网站上都有不同类型的控件,所以我打算为每个用户使用不同的母版页。

3 个答案:

答案 0 :(得分:3)

是的,这是一个很好的设计,并确保适当地分层。特定于控制器的母版页应放在适当的视图文件夹中。

答案 1 :(得分:1)

如果它让您和您的用户的生活更轻松,那么我认为没有理由不这样做。

答案 2 :(得分:0)

我不知道Asp.net MVC怎么样,但在Asp.net主页中继承是可能的。您可以创建所有从site.master继承的site.masteradmin.masteremployee.master等。

但要注意母版页的继承。在我的项目中,似乎有时路径可能指向错误的位置。我不知道这是我的错误还是错误。