model-binding相关内容
我处于一种情况,我需要将传入的HTTP POST请求与主体中的数据绑定为具体类型,具体取决于数据中的ProductType分母.这是我的Web API 2操作方法: [HttpPost, Route] public HttpResponseMessage New(ProductBase product) { // Access concrete product class...
..
我是使用数据注释的asp.net 4.5 Webforms模型绑定的忠实拥护者. ascx:
..
我从第3侧静态页面(由Adobe Muse生成)中捕获发布请求,并通过MVC操作对其进行处理.
... 针对空表单操作的路由: app.UseMvc(routes => routes.Map
..
我有一个webApi2项目和另一个项目,其中有我的Model类和一个BaseModel,它是所有Models的基础,如下所示, public class BaseModel { public string UserId { get; set; } } 所有其他模型均来自我的BaseModel. 在webapi中,我的CustomerController如下, publ
..
我有一个[HttpPost]动作方法签名,如下所示: [HttpPost] public ActionResult Edit(ExistingPostViewModel model) { // Save the edited Post. } 现在,在过去(当我不使用ViewModels时,例如R& D),我实现了这样的 Edit 方法的实现: [HttpPost] publi
..
我正在尝试使用转换器进行简单绑定,以显示满足给定枚举(例如A B C D)的可观察集合中元素的数量. 下面的代码在我与其他项目一起测试时可以使用,但是在最基本的项目绑定上不会更新.完全相同的代码可以在其他项目中使用(真的很奇怪). 我如何进行装订
..
我有一个以下的POCO课程.我不希望无参数构造函数是公开的. public class FileDownloadRequest { //public FileDownloadRequest() { } public FileDownloadRequest(int fileId, RepositoryFolderTypes fileType) //Repo
..
我只是想学习MVC并遇到一些问题.提交我的局部视图时,我在Create Method内的模型 Blog 中得到了空值. 我做错了什么,正确的方法是什么? 查看(Index.cshtml) @model IEnumerable @{ ViewBag.Title = "Index"; }
Index
..
我不想在CustomerViewModel上绑定Id属性,所以我添加了[BindNever]属性,但是它不起作用.有什么解决方案? 我有以下内容: CustomerController.cs // PUT api/customers/5 [HttpPut("{id}")] public async Task Put([FromUri] int id,
..
我正在使用 Redactor 作为HTML编辑器,该编辑器具有 Redactor负责客户端位,我需要提供服务器端上传功能. 如果我在控制器中使用Request.Files,则可以正常进行上传. 但是我想将发布的文件绑定到模型,但是我似乎无法做到这一点,因为与它们一起发送的参数是files[]-名称中带有方括号. 我的问题: 是否可以将发布的"file[]"绑定到MVC模型?
..
我正在尝试构建一个ASP.NET Core 1.1 Controller方法来处理如下所示的HTTP请求: POST https://localhost/api/data/upload HTTP/1.1 Content-Type: multipart/form-data; boundary=--------------------------625450203542273177701444
..
我正在尝试为模型的DateTime类型属性应用自定义模型联编程序. 这是IModelBinder和IModelBinderProvider实现. public class DateTimeModelBinderProvider : IModelBinderProvider { public IModelBinder GetBinder(ModelBinderProviderConte
..
修剪传递给MVC Web api(具有复杂对象的post方法)的模型的所有属性的最佳方法是什么.可以简单完成的一件事就是在所有属性的getter中调用Trim函数.但是,我真的不喜欢. 我想要一种简单的方法,类似于在这里为MVC提到的方法解决方案 要在Web API中修剪所有传入的字符串值,可以定义Newtonsoft.Json.JsonConverter: class Trimmi
..
asp.net mvc团队是否为枚举实现了默认模型绑定?一个现成的,不需要为枚举创建自定义模型绑定器. 更新: 假设我有一个动作,该动作将接收视图模型,并且JSON对象将发布到该动作. jsObj{id:2, name:'mike', personType: 1} 和视图模型: class ViewModel { public int id {get;set;}
..
我正在尝试使用从查询参数到对象的模型绑定进行搜索. 我的搜索对象是 [DataContract] public class Criteria { [DataMember(Name = "first_name")] public string FirstName { get; set; } } 我的控制器执行以下操作 [Route("users")] public c
..
序言 我的用例包括一个前端WYSIWYG编辑器.从CSHTML前端视图以HTML5/CSS格式获取用户输入.通过POST请求接收后端控制器的操作中的输入.最后用它来做一些精美的数据库工作. 听起来很容易.使用编辑器的野兽,它非常简单且可自定义. 查看 所见即所得编辑器textarea嵌套在form中,以使用POST 发送编辑器的原始HTML数据
..
我无法将模型绑定到Controller.请给我任何建议. 模型,控制器和视图类如下.提交模型后,字典属性等于null. public class GroupRights //model { public List groups { get; set; } public Dictionary
..
我正在使用ASP.NET Core MVC 2.0实现REST API项目,如果模型绑定失败(因为请求在语法上是错误的),我想返回400状态代码;如果模型验证,我想返回422状态代码失败(因为该请求在语法上正确无误,但包含不可接受的值). 例如,给定类似操作 [HttpPut("{id}")] public async Task UpdateAsync(
..
我想防止通过url查询字符串将敏感数据发布到MVC 5应用程序. 在MVC中有一个DefaultModelBinder. DefaultModelBinder在url查询字符串,正文和路由中查找ActionMethod参数.但是我的目标是仅从正文中绑定参数,而从路由或查询字符串中不绑定 . 在Asp.Net WebApi中有这样一个概念.属性[FromBody]将完成此工作:有适合M
..
对于我的asp.net核心控制器,我有一个简单的模型: [HttpPost] public async Task AddCourse([FromBody]CourseDto dto) { var response = await _courseService.AddCourse(dto); return response; } 我的模
..