asp.net – MVC控制器和视图应该有1到1的关系吗?
|
我目前正在使用asp.NET MVC来构建网站的内容管理系统部分,并且可以将我的全部视图重新构建为部分视图,因为它似乎破坏了网站地图的工作原理. 例如,我的FAQAdminController具有Views:Index,AddFAQ,EditFAQ,ConfirmDeleteFAQ,这些必须成为部分视图. 我被告知每个控制器应该有一个View,并且所有其他表单或动作以页面内容结尾显示,应该被实现为Partial Views. 我在发布之前已经检查过,没有任何文档,文章,维基或SO问题给我一个直接的答案,是否有多个视图每个控制器是破坏MVC模型. 严格来说,MVC控制器和视图是否有1到1的关系? 解决方法
这是废话
绝对不.以合乎逻辑的方式设计应用程序. 控制器通常处理许多操作并返回许多不同的视图.您可以考虑使用FAQController来呈现用户和管理员的所有视图. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-3 – 在控制器动作中使用T4MVC生成URL
- ASP.NET MVC中的基本认证5
- asp.net – 如何在占位符中的动态生成的标签之间创建换行符
- ASP.NET Cookie过期时间始终是1/1/0001 12:00 AM
- asp.net 上传或下载当文件名包含有特殊字符#的处理
- ASP.NET MVC – 如何从局部视图中获取当前操作?
- asp.net-mvc – MVC错误 – 传入字典的模型项目的类型为“S
- asp.net-mvc-4 – 全局过滤器MVC 4的执行顺序是什么
- asp.net-web-api – 随着SerilogWeb.Owin停产,是否有“官方
- Godaddy ASP.NET会员数据库困境
