Asp.net MVC 和 Web 应用程序管理任务
我对 Asp.net MVC 领域有点困惑。
当我们谈论 WebForms 时,我们说,对于管理任务,您必须有一个 Admin 文件夹来分隔管理任务。
在 MVC 中我将如何处理我的管理任务?
我将选择管理区域或管理控制器,
因为如果我将为管理任务编写控制器,则每个任务都将写入一个控制器(AdminController)中,或者如果我将编写区域 -> ,则每个任务都将写入一个控制器(AdminController)中。控制器,意味着我需要为每个功能编写至少两个控制器。
其次,如果我们打破区域中的应用程序(作为模块),我将如何管理每个区域的管理任务。
I am little bit confuse with Asp.net MVC Area.
When we talk about WebForms we say, for Administrative tasks, you must have an Admin folder to separate the admin task.
In MVC how i will treat my Admin tasks?
I will go for Admin Area or Admin Controllers,
Because if i will write controller for Admin tasks, each and every task will be written in one controller (AdminController) or if i will write Area -> Controller, means i will need to write at-least two controllers for each feature.
Second if we breaks the application in Areas (as modules) how i will manage Admin task for each Area.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,这些都是你的选择;您可以使用一个管理控制器,或者在不同的控制器中使用单独的管理操作方法,或者利用 MVC 2 区域功能(如果可能,具体取决于要求)。
您的行政任务是如何安排的?例如,如果您有客户和产品部分,那么您是否对每个区域都具有管理功能,或者您是否仅对网站具有管理功能,或者类似的功能?
Yes, those are your options; you can use one admin controller, or separate admin action methods in different controllers broken or take advantage of MVC 2 areas feature (if possible depending on requirements).
How are your administrative tasks laid out? For instance, if you have a customers and products section, do you have administrative features with each of these areas, or do you have admin features for the site only, or something like that?