首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET MVC视图/控制器管理

ASP.NET MVC视图/控制器管理
EN

Stack Overflow用户
提问于 2015-07-18 16:01:59
回答 1查看 251关注 0票数 0

我正在做一个相当大的项目,每个控制器中都有大量的方法。与视图一样,一个文件夹包含大约150个.cshtml文件,这使得它很难浏览。我想为window的每个部分创建单独的文件夹,但这会将我的路由地址从./Tavern/Shop更改为/Views/Tavern/Tavern/Shop。酒馆控制器有3000+代码行,即使使用(Ctrl+F)也很难找到和编辑一些功能。

我如何才能在不更改解决方案中的许多文件的情况下改进这一点?

EN

回答 1

Stack Overflow用户

发布于 2015-07-18 16:45:31

在不查看代码的情况下很难帮上忙,但这些应该是你的指导方针:

  1. 控制器应该尽可能的“瘦”,所有的代码都应该在你的BL层中完成。(外部lib)
  2. Controller应该非常具体-即产品、联系人、主页等...
  3. 路由是通过控制器完成的,而不是视图的位置-您可以在返回的routing.config)
  4. You上指定(它将是控制器/操作)(或者您在
  5. 中定义的任何方式)可以考虑使用区域。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31489111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档