asp.net – MVC控制器和视图应该有1到1的关系吗?

前端之家收集整理的这篇文章主要介绍了asp.net – MVC控制器和视图应该有1到1的关系吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前正在使用asp.NET MVC来构建网站的内容管理系统部分,并且可以将我的全部视图重新构建为部分视图,因为它似乎破坏了网站地图的工作原理.

例如,我的FAQAdminController具有Views:Index,AddFAQ,EditFAQ,ConfirmDeleteFAQ,这些必须成为部分视图.

我被告知每个控制器应该有一个View,并且所有其他表单或动作以页面内容结尾显示,应该被实现为Partial Views.

我在发布之前已经检查过,没有任何文档,文章,维基或SO问题给我一个直接的答案,是否有多个视图每个控制器是破坏MVC模型.

严格来说,MVC控制器和视图是否有1到1的关系?

解决方法

I have been told that each Controller should have a single View and all other forms or actions that end in page content to be displayed should be implemented as Partial Views.

这是废话

Strictly,should an MVC Controller and View have a 1 to 1 relationship?

绝对不.以合乎逻辑的方式设计应用程序.

控制器通常处理许多操作并返回许多不同的视图.您可以考虑使用FAQController来呈现用户管理员的所有视图.

原文链接:https://www.f2er.com/aspnet/246434.html

猜你在找的asp.Net相关文章