Ich erstelle eine neue ASP.NET MVC-Anwendung. Bisher habe ich den Account-Controller für Aktionen verwendet, die sich auf das Konto eines Benutzers beziehen - Anmelden/Abmelden, Aktivierung (wie Registrieren, aber ich verwende Register für andere Aktionen auf der Seite, also habe ich es umbenannt), Kontaktinformationen hinzufügen/aktualisieren . Bis jetzt habe ich mich jedoch auf die Benutzeransichten konzentriert.ASP.NET MVC: Verwenden Sie ein vorhandenes Konto oder erstellen Sie einen neuen Benutzer-Controller?
Ich bin an dem Punkt, wo ich die Erstellung der verschiedenen Ansichten beginnen werde, dass Benutzer ohne Administratorrechte sehen. Diese sind im Vergleich zur administrativen Schnittstelle eher begrenzt. Meine Absicht ist es, eine neue Reihe von Ansichten und den zugehörigen Controller in der Benutzer- "Familie" zu erstellen, anstatt die Account-Ansichten/Controller zu verwenden. Ist das eine gute Idee oder sollte ich beim Account-Controller bleiben? Mein Gefühl ist, dass dies für normale Benutzer ein separater Controller sein sollte, da Account sowohl für normale als auch für administrative Benutzer gelten würde.
EDIT: Nach den ersten paar Antworten zu lesen, meine Überarbeitete Frage ist:
Haben Sie das Konto Controller prüfen für Verwaltungsaktionen auf dem Konto des Benutzers oder für alle Aktionen auf das Konto des Benutzers in Bezug auf sein? Würdest du zwischen Mitgliedschaft/rollenbezogenen Sichten/Daten und anwendungsbezogenen Sichten/Daten bis zur Erstellung eines neuen Controllers unterscheiden?
Verwandte, ist aber nicht direkt meine Frage beantworten: ASP.NET MVC Account Controller usage guidelines?
tvanfosson * fragt * eine MVC Frage ?! Beeindruckend. Wenn ich du wäre, würde ich einfach auf tvanfosson antworten, da er normalerweise zuerst MVC-Fragen beantwortet;) –