Ich glaube, ich habe ein Problem im Verständnis der richtigen Art der Verwendung von MVC. Das Problem, das ich habe, ist, dass ich Benutzer und Admin-Benutzer habe, beide dürfen eine Kampagne erstellen, aber sie verwenden verschiedene Masterseiten etc. etc.
Meine bisherige Lösung ist...
Controllers
AdminUserController.cs
UserController.cs
Views
AdminUser
CreateCampaign.aspx
User
CreateCampaign.aspx
Aber dabei auf diese Weise muss ich den Code CreateCampaign() sowohl im AdminUserController als auch im UserController duplizieren, und ich habe 2 Ansichten, um die gleiche Sache zu tun.
Ist das die richtige Vorgehensweise, oder habe ich etwas übersehen?