asp.net-mvc – 适用于大型网站的ASP.NET MVC项目结构
|
我很惊讶我找不到更多关于使用ASP.NET MVC困扰我的项目的问题的讨论. 如何处理具有多个项目的Visual Studio解决方案? MVC框架在主项目中具有Models / Views / Controllers文件夹.但是,如果您想沿逻辑分组将解决方案分解为多个项目并将模型/视图/控制器与其一起带来怎么办?当我想到项目结束时,每个文件夹中都会有很多类.它不会绘制一个干净整洁的结构,有助于维护.我们想要一种方法来将类移动到与它们相关的项目,或者至少使用文件夹结构来帮助组织. 我假设一个选项是在主项目使用的所有其他项目中使用相同的命名空间,但我不是那种方法的忠实用户b / c这不是我们通常的方法在定义命名空间时采用. 我想我们至少可以在M / V / C文件夹中创建子文件夹,而不是将文件夹名称转发到命名空间.我假设那些课程可以找到? 我们项目的一些背景:它是一个面向公众的网站,有许多用户可以执行的业务交易(大约50-60).每个事务都有一系列用户导航的网页,以完成网站提供的不同服务.我们为每个事务使用一个控制器(关于我们是否应该为每个事务定义一个控制器,或者我们是否应该使用更高级别的分组,因此减少控制器的数量,但我们已经有一些信息在网上遇到(http://codebetter.com/blogs/ian_cooper/archive/2008/12/03/the-fat-controller.aspx)让我们做出这个决定.) 有什么建议?让其他人以他们满意的方式解决这个问题吗? 谢谢 解决方法看看 Areas.区域是从MonoRail借来的概念,它将控制器组织到逻辑文件夹中. http://haacked.com/archive/2008/11/04/areas-in-aspnetmvc.aspx (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 使用UIHint的ASP.NET MVC 3自定义显示模板
- asp.net-core – 在定位.NET Core时引用旧的(完整的.NET Fr
- asp.net – 如何将gridview列绑定到子类值?
- wcf – 我可以将system.serviceModel分成一个单独的.config
- ASP.NET站点在开发期间自动登录
- ASP.NET:如何重定向,预填充表单数据?
- asp.net-mvc – HttpContext和HttpContextWrapper之间的区别
- asp.net-mvc – ASP.Net MVC 2验证是否需要更多的思考在模式
- asp.net调查问卷引擎
- asp.net – 将machineKey添加到machine.config
- asp.net-mvc-4 – 在MVC 4中创建下拉列表的最佳方
- asp.net-mvc-3 – ASP.NET MVC 3在web.config中的
- WCF,ASP.NET成员资格提供者和认证服务
- ASP.net移动应用程序开发
- .net – 索引和长度必须指向字符串中的位置?
- asp.net-mvc – ASP.NET MVC中的全局错误处理(控
- asp.net-mvc – 当使用AutoMapper / AutoMapView
- asp.net – Web部署错误到IIS – 应用程序池mana
- .net – 带有数据绑定控件的“无效的回发或回调参
- asp.net – 子目录中的Web.config在使用页面路由
