109得票5回答
ASP.NET MVC:当使用自定义模型绑定器时检测到来自客户端的潜在危险的 Request.Form 值。

在这里出现了错误:ValueProviderResult value = bindingContext.ValueProvider.GetValue("ConfirmationMessage"); 如何只允许选择特定的值?例如:[ValidateInput(false)] public obj...

38得票4回答
自定义模型绑定器用于属性

我有以下的控制器动作:[HttpPost] public ViewResult DoSomething(MyModel model) { // do something return View(); } 我的 MyModel 模型如下:public class MyModel ...

25得票5回答
在Asp.net MVC中自定义DateTime模型绑定器

我想为DateTime类型编写自己的模型绑定器。首先,我想编写一个新的属性,可以将其附加到我的模型属性上:[DateTimeFormat("d.M.yyyy")] public DateTime Birth { get; set,} 这是简单的部分。但绑定器部分有点更加困难。我想为类型Date...

25得票2回答
ASP.Net Web API模型绑定与MVC 3不同,无法正常工作。

我认为 ASP.Net Web API 中的模型绑定应该支持与 MVC 相同的最小功能级别。 参考以下控制器:public class WordsController : ApiController { private string[] _words = new [] { "appl...

21得票1回答
ASP.NET MVC中用于GET请求的自定义模型绑定器

我创建了一个自定义的MVC模型绑定器,每当服务器接收到HttpPost请求时就会调用它。但是对于HttpGet请求不会调用。 我的自定义模型绑定器是否应该在GET期间被调用?如果是,那么我错过了什么? 如果不应该,在GET请求中如何编写处理QueryString的自定义代码? 以下是我的实...

16得票2回答
.NET Core自定义和默认绑定的合并

我正在为一个视图模型创建自定义模型绑定器,实现 IModelBinder 我的视图模型有很多属性,其中大部分不需要任何自定义绑定。我希望能够让框架为我绑定模型,然后再进行任何自定义绑定,而不是从 ModelBindingContext 中逐个显式设置模型的所有属性值:public class...

16得票2回答
ASP.NET MVC2 - 自定义模型绑定器示例

我正在尝试寻找一些构建自定义模型绑定器的示例,以处理我需要处理的独特绑定场景,但我发现所有找到的文章都是针对旧版本的MVC,这些已经在MVC2中不再适用。我一直在参考DefaultModelBinder源代码,试图对我需要做的事情有一个大致的了解,但它比我的场景复杂得多,而且我很难分离出需要实...

14得票2回答
ASP.NET Core自定义模型绑定器仅适用于一个属性

我有一个简单的asp.net core控制器模型:[HttpPost] public async Task<DefaultResponse> AddCourse([FromBody]CourseDto dto) { var response = await _course...

12得票1回答
ASP.Net Core中通过Body进行自定义模型绑定。

我想通过HTTP Post请求体在控制器中绑定对象。 它的工作方式如下。 public class MyModelBinder : IModelBinder { public Task BindModelAsync(ModelBindingContext bindin...

11得票3回答
在使用 ModelBinder 之前更改文化。

我想在不同语言中创建一个网站。我已经了解到我可以创建一个ActionFilter,但是我遇到了一个小问题:我必须创建一个自定义的ModelBinder以便使用英语和德语数字格式(123,456,789.1 vs 123.456.789,1)。public class DecimalModelB...