2009-07-09 2 views
5

Это хороший дизайн, чтобы иметь несколько мастер-страниц в приложении. Я создаю веб-сайт с использованием Asp.net MVC с разными типами пользователей, таких как admin, employee, general user и т. Д.Несколько главных страниц в одном приложении

И каждый пользователь, который однажды зарегистрировался, имеет различные типы элементов управления на веб-сайте, поэтому я планировал используйте разные мастер-страницы для каждого пользователя.

ответ

3

Да, это хороший дизайн, и убедитесь, что они соответствующим образом выровнены. Мастер-страницы, специфичные для контроллеров, должны быть помещены в соответствующую папку просмотра.

Кроме того, ознакомьтесь с http://blog.codeville.net/2008/10/14/partial-requests-in-aspnet-mvc/, чтобы создать «виджеты» с частичных видов.

+0

Ссылка мертва:/ – Joel

+0

Да. Ссылка не работает – Poornima

1

Если это облегчает жизнь для вас и ваших пользователей, я не вижу причин, почему бы и нет.

0

Я не знаю, как насчет Asp.net MVC, но в asp.net возможно наследование главных страниц. Вы можете создать site.master и admin.master, employee.master и т. Д., Которые все наследуют от site.master.

Но позаботьтесь о наследовании главных страниц. В моем проекте кажется, что иногда пути могут указывать на неправильные местоположения. Я не знаю, является ли это моей ошибкой или является ошибкой.

Смежные вопросы