【问题标题】:Multiple master pages in a single application单个应用程序中的多个母版页
【发布时间】:2009-07-09 22:08:34
【问题描述】:

在一个应用程序中有多个母版页是一个好的设计吗? 我正在使用 Asp.net MVC 构建一个网站,其中包含不同类型的用户,如管理员、员工、普通用户等

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        我不知道 Asp.net MVC 怎么样,但是在 Asp.net 母版页中继承是可能的。你可以创建site.masteradmin.masteremployee.master等,它们都继承自site.master。

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2013-05-02
          • 1970-01-01
          • 1970-01-01
          • 2012-08-02
          • 2019-02-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多