MVC 5:模型中的字典绑定到视图中的一系列复选框中?

问题描述当我将模型发布到控制器以保存它时,控制器收到一个空词典。哪里出了问题?要使绑定起作用,有什么特殊操作吗?我的模型具有以下属性:publicDictionary<int,bool>DictionaryTest{get;set;}我的控制器在调用视图之前填充了一些数据:mym

发布:2023-01-03 标签:asp.net-mvcdictionarymodel-binding


在ASP.NET MVC中绑定二维数组

问题描述我要从视图绑定数组,以便在控制器方法中处理它。已生成的HTML型号publicclassMatrix{publicint[,]Numbers{get;set;}}查看@MODEL项目.Models.Matrix@{varoptions=newAjaxOptions(){U

发布:2023-01-03 标签:asp.net-mvcasp.net-mvc-4model-binding


在ASP.NET Core中将路由和主体中的多个参数绑定到一个模型

问题描述我在路径中提供了一个ID(&qot;.../api/mobile/Register/192&-192是ID),其余的参数则放在PUT-REQUEST的主体中。如何将它们绑定到包含所有参数的模型中?问题是ID没有映射,它始终为0:[HttpPut("registers/{i

发布:2023-01-03 标签:c#model-bindingasp.net-core


AspNet Core WebApi中的自定义模型绑定?

问题描述有人有使用多态模型绑定的自定义模型绑定的工作示例吗?我正在尝试thisexample(这是针对MVC而不是Api项目的),但它不适用于API项目。我认为在填充ValueProvider方面缺少一些步骤,但我找不到任何与此相关的资源(AspNetCore3.1)。我到目前为

发布:2023-01-03 标签:c#model-bindingasp.net-corecustom-model-binder


.NET核心剃须刀页面中的多个视图组件未正确绑定

问题描述我正在使用razor页面创建一个.Netcore5Web应用程序,并且正在努力将我创建的视图组件绑定到我的页面--如果我的页面上有多个相同的视图组件。以下各项运行良好:MyPage.cshtml:@page@modelMyPageModel<formid="f1"meth

发布:2022-10-16 标签:asp.net-mvcc#model-bindingasp.net-corerazor-pages


ASP.NET Core 3.1中QueryString字符串参数的自定义模型绑定器?

问题描述我希望为某些数据类型实现一些/任何自定义行为,例如DateTime或int。我已经创建了一个自定义JsonConverter,它包含从请求正文接收的数据(除非它被指定为非json),这就允许我这样做。但如果数据在请求的查询字符串中传递,例如?param1=helloWor

发布:2022-10-16 标签:parsingmodel-view-controllerc#model-bindingasp.net-core


ASP.NET Core 发布数组对象 JSON

问题描述我正在尝试将视图中的Object数组发布到我的控制器,但参数为null我发现对于一个简单的对象,我需要将[FromBody]放入我的控制器操作中.I'mtryingtopostanarrayofObjectinmyviewtomycontrollerbutparamsar

发布:2022-10-16 标签:c#model-bindingasp.net-coreasp.net-core-mvc


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

问题描述我的用例包括一个前端所见即所得的编辑器.从CSHTML前端视图中获取HTML5/CSS格式的用户输入.通过POST请求接收后端控制器操作中的输入.最后用它做一些花哨的数据库.Myuse-caseincludesafront-endWYSIWYGeditor.Takingu

发布:2022-10-16 标签:model-bindingasp.net-coreasp.net-core-mvcwysiwyghtml-sanitizing


为什么 BindNever 属性不起作用

问题描述我不想在我的CustomerViewModel上绑定Id属性,所以我添加了一个[BindNever]属性,但它不起作用.有什么解决办法?IdonotwantdobindtheIdpropertyonmyCustomerViewModelsoIaddeda[BindNeve

发布:2022-10-16 标签:c#model-bindingasp.net-coreasp.net-core-mvc


asp.net core 自定义模型绑定器仅适用于一个属性

问题描述我的asp.net核心控制器有一个简单的模型:Ihaveasimplemodelformyasp.netcorecontroller:[HttpPost]publicasyncTask<DefaultResponse>AddCourse([FromBody]CourseD

发布:2022-10-16 标签:model-bindingasp.net-coreasp.net-core-mvccustom-model-binder