Нужно ли моему приложению ASP.NET MVC область «Администратор»? - PullRequest
3 голосов
/ 20 марта 2011

Я делаю корзину для покупок в asp.net mvc.Я добавляю раздел администратора, где администраторы могут:

  1. CRUD для продуктов.
  2. CRUD для пользователей.
  3. RUD для заказов.

Нужно ли создавать администратора Area в проекте mvc для администраторов, подходит ли он для моих нужд?Каковы преимущества Area?

1 Ответ

4 голосов
/ 20 марта 2011

Вы можете использовать Area. Если ваши потребности, вероятно, будут расширяться в ближайшем будущем, тогда это может иметь смысл. Однако на данный момент ваши потребности довольно просты, и кажется, что было бы проще создать ProductController, UserController и RUDController, а затем применить AuthorizationFilter к действиям "администратора". Я предлагаю вам начать этот путь, и если вам понадобится добавить дополнительные функции в будущем, вы можете изменить их функциональность в Районе. На данный момент, это, вероятно, просто сделает ненужную работу для себя.

РЕДАКТИРОВАТЬ: Когда я впервые начал изучать MVC, я прочитал сообщение в блоге Роба Конери, в котором объяснялось, как решить эту проблему. Я просто просмотрел свои закладки и нашел его для тебя. Я думаю, вы найдете это полезным: http://blogs.msdn.com/b/rickandy/archive/2011/05/02/securing-your-asp-net-mvc-3-application.aspx

...