model-binding相关内容

ASP.NET MVC 绑定到字典

我正在尝试在 MVC 中绑定字典值. 在我的行动中: model.Params = new Dictionary();model.Params.Add("Value1", "1");model.Params.Add("Value2", "2");model.Params.Add("Value3", "3"); 在我的视图中: @foreach(Model.Params 中的 KeyVa ..
发布时间:2021-12-03 15:12:57 C#/.NET

模型列表的远程验证

我使用了以下教程:http://msdn.microsoft.com/en-us/library/gg508808%28VS.98%29.aspx 一切似乎都很好,但就我而言,字符串用户名总是返回空值.经过大量研究,我发现每个人都发现了 BIND 前缀.这在许多情况下都很好,但不是这种情况.我应该注意所有属性和名称都对齐,但是在我的 for 循环中,EditorFor 创建了一个 [i].U ..
发布时间:2021-12-02 09:27:28 C#/.NET

如何将 IEnumerable 列表传递给 MVC 中的控制器,包括复选框状态?

我有一个 mvc 应用程序,我在其中使用了这样的模型: 公共类 BlockedIPViewModel{公共字符串 IP { 获取;放;}公共 int ID { 获取;放;}公共布尔检查{得到;放;}} 现在我有一个视图来绑定这样的列表: @model IEnumerable@using (Html.BeginForm()){@Html.AntiForgeryToken()}@foreach ..
发布时间:2021-11-29 08:40:53 C#/.NET

带有 List 的 ViewModel和编辑器模板

我有一个视图,其中列出了添加到平面图中的表格.表格派生自 TableInputModel 以允许 RectangleTableInputModel、CircleTableInputModel 等 ViewModel 有一个 TableInputModel 列表,它们都是派生类型之一. 我对每个派生类型都有一个局部视图,并给出了混合派生类型的List,框架知道如何呈现它们. 但是, ..
发布时间:2021-11-29 08:34:46 其他开发

使用 Html.BeginCollectionItem 帮助程序传递集合的局部视图

我做了一个小项目来理解 Stephen Muecke 的答案:向控制器提交多次调用数据的同一个局部视图? 几乎一切正常.javascript 从局部视图中添加了新字段,我可以通过控制器方法为局部视图插入的“临时"值判断它们已绑定到模型. 但是,当我提交新字段时,AddRecord() 方法抛出一个异常,表明模型没有被传入(“对象引用未设置到对象的实例"). 此外,当我查看页面源代 ..

绑定复杂类型对象列表的问题 - Dotnet Core 2.1 Razor Pages

我在 dotnet core 2.1 上为我的项目使用 Razor 页面,并且应用程序似乎没有正确绑定我的属性,简单类型(int 和 string 类型)正确绑定但不是复杂类型列表,是有解决办法吗? 我的页面处理程序如下所示: public async TaskOnGetDTResponseAsync(DataTableOptions options) {//一些代码} 当我使用调试器逐 ..
发布时间:2021-11-24 20:37:57 C#/.NET

进入控制器后后期绑定动态解析模型

我正在寻找一种在控制器中进入操作后解决模型的方法,描述问题的最简单方法是: public DTO[] Get(string filterName){//我怎样才能做到这一点this.Resolve("MyParamName");} 如果您正在寻找有关我为什么要这样做的更多信息,您可以继续阅读以了解全貌 TL;DR 我正在寻找一种方法来解析模型和请求,给定一个始终从查询字符串解析的参 ..
发布时间:2021-11-24 15:55:51 C#/.NET

如何结合使用 asp-all-route-data 和查询字符串中的 id 列表

在 ASP.NET 中,asp-all-route-data 非常适合将变量传递到锚标记中.但现在我正在尝试添加一个 id 列表,但运气不佳.asp-all-route-data 接受一个 IDictionary不能有重复的键.但我需要从查询字符串绑定到一个列表,例如 ?myParams=1&myParams=2(如 ASP.NET 开箱即用的模型绑定). var myParams = new ..

模型绑定器到底是做什么的?如何有效地使用它?

我正在研究一些东西并遇到了 buildstarted.com 上的这篇博文 关于模型绑定器.它实际上对我的目的非常有效,但我不确定幕后到底发生了什么.我所做的是创建一个名为 USerModelBinder 的自定义 ModelBinder: 公共类 UserModelBinder : IModelBinder{公共对象 BindModel(ControllerContext controller ..
发布时间:2021-11-10 22:43:32 其他开发

带有子元素的角度双向绑定

我的问题是创建一个角度指令. 我想用一个单一的 ng-model 创建一组复选框.它就像一个位域或标志,即复选框的值从 0、1、2、3 到 n,但对于 ng-model,我只想添加所有选中复选框的 2^value.要添加的值是 1, 2, 4, 8, 16, ... 我想知道是否有更好、更正确或更简单的解决方案来解决我的问题. http://plnkr.co/edit/9h7Ek ..
发布时间:2021-11-09 22:51:33 其他开发

将 Angularjs 动态绑定到新创建的 html 元素

我有一个包含多个选项卡的选项卡页,一旦点击调用服务以返回一些数据.其中一些数据返回 html 表单并且非常随机.我想收集那些输入的值并通过服务将数据发送回服务器.我的问题是我无法从动态创建的 html 中的输入元素中获取数据. 我创建了一个 Plunker 来显示问题所在.请注意,html 值可以随时更改,因此对 html 进行硬编码将不起作用.这是来自 plunker 的代码,但请查看 p ..
发布时间:2021-11-09 02:24:01 其他开发

Vue.js 绑定模型将字符串转换为数字

我有一个输入绑定: v-model: user.settings.filter(item => item.id === 1)[0].value 问题是 value 是一个字符串,它不起作用.如何转换为数字? user 变量是 vuex 的计算属性: 计算:{...mapGetters({用户:'授权/用户',}),}, 如果这个变量在数据中会很容易...但在计算属性中我不知 ..
发布时间:2021-09-11 19:45:31 前端开发

将对象列表绑定到表单

我有一类 Signature 对象: 公共类签名{公共 int SignatureID { 获取;放;}公共 int FormID { 获取;放;}公共字符串标题{获取;放;}公共字符串电子邮件{获取;放;}[显示(姓名=“签署日期:")]公共日期时间?日期{得到;放;}} 我有一个 Form.cs 类,它有一个虚拟签名列表 公共虚拟列表签名{得到;放;} 在我的控制器中,我通过以下方式填 ..
发布时间:2021-06-03 18:56:05 其他开发

Web Api参数绑定:snake_case到camelCase

我正在做一个新的Web api项目,我的方法/参数遵循标准的c#命名格式;方法名称为PascalCase,参数为camelCase. 不幸的是,我刚刚发现向客户发布的文档的所有参数均为ruby/php样式,并带有snake_case类型的参数名称. 返回对象和POST对象很容易转换;我使用了 crallen的代码的版本来替换默认的Json输入/输出,但是在GET请求中,似乎没有这么简单 ..
发布时间:2021-04-11 20:40:30 C#/.NET

带有jQuery Ajax调用的MVC无法正确绑定空数组/可枚举

我有一个jQuery ajax调用,我试图在其中发送可以从复选框表中选择的用户的int ID. 我没有选择任何用户的问题.我希望有一个空数组,但实际上我收到的是长度= 1的数组,其中包含userId 0(即,未分配的int值). 以下代码片段重现了问题 $('#test').click(function(){var number = $('.noElements').map(fun ..
发布时间:2021-04-11 20:18:27 C#/.NET