asp.net-mvc – 如何在保留控制器名称的同时分解ASP.NET MVC中的
发布时间:2020-12-16 06:35:59 所属栏目:asp.Net 来源:网络整理
导读:我正在开发一个控制器,它是一个非常扁平的页面层次结构的一部分,看起来该站点的一个部分可能有十几种操作方法,不包括它们相应的后期操作.是否有一个很好的方法来打破这个控制器,同时仍然保留部分名称?我不希望控制器类失控. 解决方法 如果您的控制器类在十
我正在开发一个控制器,它是一个非常扁平的页面层次结构的一部分,看起来该站点的一个部分可能有十几种操作方法,不包括它们相应的后期操作.是否有一个很好的方法来打破这个控制器,同时仍然保留部分名称?我不希望控制器类失控.
解决方法
如果您的控制器类在十几个操作中失控,您可能想要重新考虑应该在那里有多少逻辑以及可以将多少重构到服务中.
此外,如果您的控制器正在进行多达十几个操作,您可能需要考虑是否可以将其分解为单独的控制器.请记住,您可以更改路由规则和控制器工厂,以使URL保持不变,但控制器已分解. 如果您觉得自己已经做到了,并且仍然希望将其分解为单独的文件,那么请使用部分类. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC身份默认实现
- asp.net-mvc – 动作命名约定
- [ASP.NET][C#]下载文件时中文文件名出现乱码
- asp.net – 虽然会话丢失,但Owin仍会对用户进行身份验证
- asp.net – 检查ASPX文件以确保资源键在RESX中引用了exsist
- asp.net-mvc – Nullable DateTime在调用操作时从不绑定参数
- asp.net-mvc-4 – DotLess @import
- asp.net-mvc-3 – ASP.NET MVC3 – Html.TextBoxFor和autof
- asp.net-mvc – ASP.NET MVC本地化最佳实践?
- asp.net-mvc – 使用ModelState.Remove处理ModelState是否正
推荐文章
站长推荐
- asp.net-mvc – 如何将模型传递给部分视图
- asp.net-mvc-3 – 如何在MVC3中限制FileUpload中
- asp.net-mvc – ServiceStack.Factor模块列表中有
- asp.net-web-api – ASP.NET Web API自定义帮助页
- asp.net – 在Global.asax方法中将与Autofac注册
- 再谈消息队列技术
- asp.net – 当modal设置为TRUE时,jQuery UI对话框
- asp.net-mvc – MVC3 Html.HiddenFor(Model => M
- asp.net-mvc – Umbraco 4.11.3 – 控制器类型的
- asp.net – 如何按优先级或按字母顺序对Request.
热点阅读