2009-07-09 5 views
5

Ist es ein gutes Design, mehrere Masterseiten in einer Anwendung zu haben. Ich baue eine Website mit Asp.net MVC mit verschiedenen Arten von Benutzern wie, Admin, Mitarbeiter, allgemeine Benutzer, usw.Mehrere Masterseiten in einer Anwendung

Und jeder Benutzer einmal eingeloggt haben unterschiedliche Art von Kontrollen auf der Website, so dass ich geplant hatte Verwenden Sie für jeden Benutzer eine andere Masterseite.

Antwort

3

Ja, es ist ein gutes Design, und achten Sie darauf, sie entsprechend zu schichten. Für Controller spezifische Masterseiten sollten in den entsprechenden Ansichtsordner platziert werden.

Überprüfen Sie auch http://blog.codeville.net/2008/10/14/partial-requests-in-aspnet-mvc/ für eine Möglichkeit, "Widgets" aus Teilansichten zu machen.

+0

Die Verbindung ist tot:/ – Joel

+0

Ja. Der Link funktioniert nicht – Poornima

1

Wenn es das Leben einfacher für Sie und Ihre Benutzer macht, sehe ich keinen Grund warum nicht.

0

Ich weiß nicht, wie Asp.net MVC, aber in Asp.net Musterseiten Vererbung ist möglich. Sie können site.master und admin.master, employee.master usw. erstellen, die alle von site.master erben.

Aber passen Sie auf Masterseitenvererbung auf. In meinem Projekt scheint es, dass Pfade manchmal auf falsche Orte zeigen. Ich weiß nicht, ob es mein Fehler ist oder ein Fehler ist.

Verwandte Themen