model-binding相关内容

MVC 3 模型绑定子类型(抽象类或接口)

假设我有一个 Product 模型,Product 模型有一个 ProductSubType(抽象)属性,我们有两个具体的实现 Shirt 和 Pants. 这是来源: 公共类产品{公共 int Id { 获取;放;}[必需的]公共字符串名称 { 获取;放;}[必需的]公共小数点?价格{得到;放;}[必需的]公众号?产品类型{获取;放;}公共 ProductTypeBase 子产品 { ..
发布时间:2021-12-03 15:47:42 其他开发

MVC 4 列表模型绑定如何工作?

如果我想将表单中的一组输入绑定到 MVC 4 中的 List,我知道 input name 属性将起作用: 但我很好奇模型活页夹的宽容度.例如,以下情况如何: ..
发布时间:2021-12-03 15:42:45 C#/.NET

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() 方法抛出一个异常,表明模型没有被传入(“对象引用未设置到对象的实例"). 此外,当我查看页面源代 ..
发布时间:2021-11-29 08:20:41 前端开发

绑定复杂类型对象列表的问题 - 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#

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

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

如何结合使用 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 ..
发布时间:2021-11-24 14:53:28 C#

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

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

带有绑定功能的 ngModel 在 ng2 中不起作用

如果我在组件的模板中执行以下操作: 然后它可以工作,但是如果我使用组件中的函数来执行它,则它不会: 这里是 plunkr.在 RC6 上测试.为什么? 解决方案 试试这个结构 仅使用方括号. ..
发布时间:2021-11-10 02:43:16 其他开发

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

我的问题是创建一个角度指令. 我想用一个单一的 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 其他开发

验证需要其他属性值的属性

所以我查看了这个答案 ASP:NET MVC 4 动态验证一个属性取决于另一个属性的当前值 并且它不包括我遇到的问题. 我正在使用服务器端验证.我有一个要求... 仅当指定了另一个属性时才需要一个值 问题 MVC 绑定每个属性并在绑定它们时调用该属性上的每个验证器.如果我在检查 validationContext.ObjectInstance.[MY_DEPENDENT_P ..
发布时间:2021-06-03 18:56:14 其他开发