asp.net-mvc – MVC 5中的IModelBinder签名是否已更改?
发布时间:2020-12-16 06:33:40 所属栏目:asp.Net 来源:网络整理
导读:我只是关注MVC 5书,它正在为其购物车创建一个自定义模型绑定器. 他在书中的内容是: “public class CartModelBinder : IModelBinder {????????private const string sessionKey = "Cart";????????public object BindModel(ControllerContext controllerCont
我只是关注MVC 5书,它正在为其购物车创建一个自定义模型绑定器.
他在书中的内容是: “public class CartModelBinder : IModelBinder { ????????private const string sessionKey = "Cart"; ????????public object BindModel(ControllerContext controllerContext,????????????ModelBindingContext bindingContext) {” Excerpt From: Adam Freeman. “Pro ASP.NET MVC 5.” iBooks. 当我开始输入并创建我的类时,它会自动创建: public class CartModelBinder: IModelBinder { private const string sessionKey = "Cart"; public bool BindModel(ModelBindingExecutionContext modelBindingExecutionContext,ModelBindingContext bindingContext) { 那个返回一个对象并接受不同于为我创建的IDE的参数.那么现在我们该怎么办? 解决方法
这本书指的是System.Web.Mvc.IModelBinder;您的实现正在使用System.Web.ModelBinding.IModelBinder.
实际上,您可能会遇到3种不同的IModelBinder接口.第三个定义包含在System.Web.Http中,用于Web API. This answer涵盖了原因.简而言之,它们是用于不同目的的不同实现(MVC,Web窗体和Web API). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 连接字符串名称是否必须是LocalSqlServer?
- asp.net-mvc – 如何将锚/哈希的参数添加到RedirectToRoute
- asp.net – 在模板化控件中实现级联DropDownList绑定
- ASP.NET MVC与WebForms:速度和架构比较
- 实体框架 – WebApi OData:$filter’any’或’all’查询不
- asp.net-core – ASP.NET Core 1.1中的multipart / form-da
- asp.net – 使用HtmlTextWriter渲染服务器控件?
- asp.net – 如何忽略Model属性的验证?
- asp.net – 如何在加载/性能测试期间找到IIS要模拟的平均并
- asp.net-mvc – Web路由如何工作?
推荐文章
站长推荐
- asp.net – 回滚请求身体流
- asp.net – 如果找不到图像src,则隐藏input =“i
- asp.net – Crystal Report仅显示第一页
- JObject对象如何获取深度属性值&不判断key是
- asp.net-mvc-4 – Web API HTTP请求命名约定
- asp.net-mvc-4 – 使用knockout.js我需要从服务器
- asp.net-mvc – mvc route actionlink url使用na
- 【Asp.Net MVC+EF+三层架构】详解(四)MVC框架操
- ASP.NET MVC 4的用户管理
- asp.net-web-api – 使用SimpleInjector有没有办
热点阅读