asp.net-mvc – MVC模型状态
发布时间:2020-12-16 07:21:51 所属栏目:asp.Net 来源:网络整理
导读:问候 在我的所有控制器上,我回收了包装模型的相同代码并访问服务层 – 我很累心将它复制/粘贴到每个控制器中: private IProjectService _service;public New(){_service = new ProjectService(new ModelValidation(this.ModelState));}public New(IProjectS
问候
在我的所有控制器上,我回收了包装模型的相同代码并访问服务层 – 我很累心将它复制/粘贴到每个控制器中: private IProjectService _service; public New() { _service = new ProjectService(new ModelValidation(this.ModelState)); } public New(IProjectService service) { _service = service; } 在某些地方我可以把它放在我所有的控制器访问它的地方吗? 解决方法
您可以放入所有其他控制器继承自的基本控制器类:
public class BaseController : Controller { protected IProjectService Service { get; private set; } public New() { Service = new ProjectService(new ModelValidation(this.ModelState)); } public New(IProjectService service) { Service = service; } } 或者,您可以在dependency injection上阅读并查看使用IOC容器注入这些依赖项. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 自动完成 – ASP.NET MVC3 Razor – 自动完成教程?
- 在ASP.NET中使用Visual Studio发布功能有什么好处?
- 在ASP.NET Web窗体中收集输入值的推荐方法是什么
- asp.net – 在Sitecore中检索URL路径部分的方法是什么?
- Azure Apps EasyAuth声称使用.NET Core
- asp.net-mvc – 错误2002:MetadataWorkspace中不存在指定为
- asp.net-mvc-3 – WebAPI PUT / POST中的部分实体更新
- asp.net – gridview在viewstate中保存数据吗?
- asp.net – 按值查找TreeView节点
- .net – 在IIS中部署.PDB文件 任何好处?
推荐文章
站长推荐
- asp.net – 无Cookie属性web.config
- asp.net – 模型项的类型为CookMeIndexViewModel
- ASP.NET WebApi 基于OAuth2.0实现Token签名认证
- asp.net – 什么时候应该使用Page.DataBind()和C
- asp.net – 在ascx文件中使用if条件
- 通过Knockout.js + ASP.NET Web API构建一个简单
- asp.net-mvc-3 – Ajax.BeginForm返回整页
- asp.net-mvc – 如何判断MVC AsyncController线程
- asp.net-mvc – 如何在ASP.net MVC中正确测试具有
- asp.net-mvc-3 – MVC3正确的方式来改变每个请求
热点阅读