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 – 如何防止未经授权的蜘蛛侠
- asp.net – “用户首选项”数据库表设计
- asp.net-mvc – 如何从umbraco mvc中的表面控制器添加查询字
- asp.net-mvc-3 – SignalR依赖注入问题
- ASP.NET Core中的OWASP Top 10 十大风险-失效的访问控制与S
- asp.net-web-api – ASP.NET Web API – 具有多个参数的GET
- asp.net-mvc-5 – MVC5身份验证过滤器
- asp.net-mvc – ASP.NET MVC4 CustomErrors DefaultRedirec
- 如何检查ASP.Net中客户端(JavaScript)的Page.Validate()?
- asp.net-mvc – MVC Razor ViewEngine不是线程安全的吗?
- asp.net-mvc – 如何防止MVC3 html转义我的验证消
- asp.net-mvc – ASP.NET MVC – Typesafe Html.T
- asp.net-mvc – Facebook Real-time Updates不发
- 用于ASP.NET的web api – 如何构建对象流
- asp.net – 如何从外部计算机连接到Amazon EC2 W
- datetime – 日期格式dd / MM / yyyy在asp.net m
- asp.net – 在Azure Web App中设置EF连接字符串
- asp.net-mvc – ASP.Net MVC 2验证是否需要更多的
- asp.net-mvc – 在MVC的路由中,花括号是什么意思
- asp.net-mvc – System.Web.Optimization使函数参