Административные задачи MVC и веб-приложений Asp.net - PullRequest
1 голос
/ 13 января 2010

Я немного путаюсь с Asp.net MVC Area.

Когда мы говорим о веб-формах, мы говорим, что для административных задач у вас должна быть папка администратора, чтобы отделить задачу администратора.

В MVC, как я буду относиться к своим задачам администратора?

Я пойду за Администрацией или Администратором,

Поскольку, если я напишу контроллер для задач администратора, каждая задача будет записана в одном контроллере (AdminController) или если я напишу Область -> Контроллер, значит, мне нужно будет написать как минимум два контроллера для каждой функции .

Во-вторых, если мы разбиваем приложение в областях (в виде модулей), как я буду управлять задачей администратора для каждой области.

1 Ответ

1 голос
/ 13 января 2010

Да, это ваши варианты; Вы можете использовать один контроллер администратора или отдельные методы действий администратора в разных контроллерах, либо использовать преимущества областей MVC 2 (если это возможно в зависимости от требований).

Как распределяются ваши административные задачи? Например, если у вас есть раздел о клиентах и ​​продуктах, есть ли у вас административные функции в каждой из этих областей, или у вас есть функции администратора только для сайта, или что-то подобное?

...