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

发布于 2024-07-26 19:12:57 字数 137 浏览 3 评论 0原文

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

并且每个登录的用户在网站上都有不同类型的控件,因此我计划使用不同的母版页每个用户。

Is it a good design to have multiple masterpages in an application.
I am building a website using Asp.net MVC with different type of users like, admin, employee, general user, etc

And every user once logged in have different type of controls on the website, so I was planning to use different master page for each user.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

谢绝鈎搭 2024-08-02 19:12:57

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

Yes it is a good design, and make sure to layer them appropriately. Master pages specific to controllers should be placed them in the appropriate view folder.

呆° 2024-08-02 19:12:57

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

If it makes life easier for you and your users, than I see no reason why not.

⊕婉儿 2024-08-02 19:12:57

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

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

I don't know how about Asp.net MVC, but in Asp.net master pages inheritance is possible. You may create site.master, and admin.master, employee.master, etc that all inherit from site.master.

But take care of master pages inheritance. In my project, it seems that sometimes paths may point to wrong locations. I don't know whether it is my mistake or is a bug.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文