model-binding相关内容

绑定WebAPI中的抽象操作参数

我处于一种情况,我需要将传入的HTTP POST请求与主体中的数据绑定为具体类型,具体取决于数据中的ProductType分母.这是我的Web API 2操作方法: [HttpPost, Route] public HttpResponseMessage New(ProductBase product) { // Access concrete product class... ..
发布时间:2020-05-10 19:12:29 C#/.NET

C#WPF MVVM绑定未更新

我正在尝试使用转换器进行简单绑定,以显示满足给定枚举(例如A B C D)的可观察集合中元素的数量. 下面的代码在我与其他项目一起测试时可以使用,但是在最基本的项目绑定上不会更新.完全相同的代码可以在其他项目中使用(真的很奇怪). 我如何进行装订 ..
发布时间:2020-05-10 19:12:14 C#/.NET

如何绑定名为"file []"的已发布数据;到MVC模型?

我正在使用 Redactor 作为HTML编辑器,该编辑器具有 Redactor负责客户端位,我需要提供服务器端上传功能. 如果我在控制器中使用Request.Files,则可以正常进行上传. 但是我想将发布的文件绑定到模型,但是我似乎无法做到这一点,因为与它们一起发送的参数是files[]-名称中带有方括号. 我的问题: 是否可以将发布的"file[]"绑定到MVC模型? ..
发布时间:2020-05-10 19:12:01 其他开发

如何在ASP.NET MVC Web API中修剪模型空间

修剪传递给MVC Web api(具有复杂对象的post方法)的模型的所有属性的最佳方法是什么.可以简单完成的一件事就是在所有属性的getter中调用Trim函数.但是,我真的不喜欢. 我想要一种简单的方法,类似于在这里为MVC提到的方法解决方案 要在Web API中修剪所有传入的字符串值,可以定义Newtonsoft.Json.JsonConverter: class Trimmi ..
发布时间:2020-05-10 19:11:45 其他开发

如何对枚举执行asp.net MVC 4模型绑定?

asp.net mvc团队是否为枚举实现了默认模型绑定?一个现成的,不需要为枚举创建自定义模型绑定器. 更新: 假设我有一个动作,该动作将接收视图模型,并且JSON对象将发布到该动作. jsObj{id:2, name:'mike', personType: 1} 和视图模型: class ViewModel { public int id {get;set;} ..
发布时间:2020-05-10 19:11:40 C#/.NET

在POST请求中将原始HTML从View传递到Controller时数据丢失-XSS-safety&信息丢失

序言 我的用例包括一个前端WYSIWYG编辑器.从CSHTML前端视图以HTML5/CSS格式获取用户输入.通过POST请求接收后端控制器的操作中的输入.最后用它来做一些精美的数据库工作. 听起来很容易.使用编辑器的野兽,它非常简单且可自定义. 查看 所见即所得编辑器textarea嵌套在form中,以使用POST 发送编辑器的原始HTML数据 ..

如何区分模型绑定错误和模型验证错误?

我正在使用ASP.NET Core MVC 2.0实现REST API项目,如果模型绑定失败(因为请求在语法上是错误的),我想返回400状态代码;如果模型验证,我想返回422状态代码失败(因为该请求在语法上正确无误,但包含不可接受的值). 例如,给定类似操作 [HttpPut("{id}")] public async Task UpdateAsync( ..
发布时间:2020-05-10 19:11:30 C#/.NET

Asp.Net MVC 5绑定参数完全来自正文

我想防止通过url查询字符串将敏感数据发布到MVC 5应用程序. 在MVC中有一个DefaultModelBinder. DefaultModelBinder在url查询字符串,正文和路由中查找ActionMethod参数.但是我的目标是仅从正文中绑定参数,而从路由或查询字符串中不绑定 . 在Asp.Net WebApi中有这样一个概念.属性[FromBody]将完成此工作:有适合​​M ..
发布时间:2020-05-10 19:11:28 C#/.NET