model-binding相关内容

ASP.NET GridView模型绑定

我是ASP.NET的新手,我想使用连接到数据库并在Grid(带有分页)的Grid中显示一些数据的WebForm编写一个简单的WebApplication.我使用Visual Studio 2015 为了显示数据,我将GridView与ObjectDataSource结合使用. 我使用EntityFramework和方法GetCustomer()从数据库返回所有客户.我将该方法用作Sel ..
发布时间:2020-05-10 19:14:22 C#/.NET

MVC操作参数不一致地绑定到可为空的Guid

这似乎确实是一个框架错误.该参数在请求的参数中具有正确的名称,但它并不总是绑定到action参数.它已经工作了6个月,但是现在在整个应用程序中的几种操作方法中都发生了这种情况. 我能够关闭VS或重新启动计算机,通常可以解决该问题.最近,当我遇到这个问题时,我无法通过它而没有将参数转换为字符串,然后转换为GUID. 关于此操作的任何建议,因为我们有许多操作方法接受可为空的Guid,因此必 ..
发布时间:2020-05-10 19:14:16 其他开发

如何扩展ComplexTypeModelBinder

我需要为特定类Foo自定义模型绑定,这涉及通过一些附加的后处理来扩展常规绑定逻辑(例如,有条件地将null集合字段设置为空集合).我想将此逻辑添加到模型绑定中,以便结果可用于操作过滤器等​​. 最直接的方法是从ComplexTypeModelBinder派生并覆盖BindModelAsync.但是,不幸的是,该方法不是虚拟的. 下一个替代方法是排版.我正在尝试创建一个具有或获取Comp ..
发布时间:2020-05-10 19:14:05 C#/.NET

时间跨度和"24:00" Asp.net MVC中的解析错误

我的Web应用程序中有一个模式对话框,用户可以在其中输入00:00到24:00之间的时间范围.范围滑块用于选择此范围. 一切正常,所不同的是,只要用户将正确的范围手柄设置为24:00的值,默认模型联编程序就无法解析此TimeSpan. public class Timing { public TimeSpan Starts { get; set; } public Ti ..
发布时间:2020-05-10 19:14:03 其他开发

如何使用支持ASP.NET Core中的依赖项注入的自定义模型绑定器?

我正在尝试在MVC中使用自定义模型绑定程序,该绑定程序需要从IoC容器中解析.我遇到的问题是,在添加MVC服务时无法访问我的容器,因为还没有构建我的容器(并且我需要在构建容器之前添加MVC).感觉就像是鸡/蛋问题,我敢肯定我错过了一个简单的解决方案. 示例: services.AddMvc().AddMvcOptions(options => { options.ModelB ..
发布时间:2020-05-10 19:13:57 C#/.NET

如何使用接口列表和嵌套的接口列表(可能没有值)来处理复杂类型的模型绑定

我已经成功(也许不是很优雅)创建了一个模型绑定器,该绑定器将在发布时绑定接口列表.每个接口都有单独的属性,有些具有另一个接口的嵌套列表.接口列表会正确显示在视图中,嵌套列表项也会正确显示.发布后一切正常,将调用自定义模型联编程序并构建正确的类型.让我困扰的问题是,如果嵌套的接口列表中没有要显示的项目,则在回发时,模型绑定程序将不会建立该对象,并且此后也不会建立任何对象. 我正在使用剃刀页面及 ..
发布时间:2020-05-10 19:13:47 C#/.NET

使用SelectList进行模型绑定

我使用Html.DropDownList(string NameSelectListInViewData)方法创建一个DropDown. 这将生成具有正确值的有效“选择"输入.一切都很好. 但是,提交后,源SelectList中的值未绑定. 案例: ViewData.SearchBag.FamilyCodes: public SelectList FamilyCodes { ge ..
发布时间:2020-05-10 19:13:44 其他开发

ASP.Net模型绑定-WebForms

我被要求从事ASP.Net WebForms项目,我想像在ASP.Net MVC中一样使用ModelBinding. 我在使它起作用时遇到一些问题,如果可能,希望获得帮助. 如果我想将模型绑定到Form上的对象,则需要在FormView,GridView等中执行此操作,但是在这种情况下,我想使用FormView. 下面的代码是我正在使用的简化版本,但每个方面都是相关的. ..
发布时间:2020-05-10 19:13:42 C#/.NET

使用模型绑定在MVC3中上载多个文件

所以我想对我的记录集合进行分类.我也想学习一些MVC.因此,我决定在MVC中建立一个唱片目录网站.这就是我的工作方式. 我只是想尽办法,但无法弄清楚如何将多个文件上传到我的SQLCE数据库.我对这里的选项很开放-将图像存储为BLOBS或仅存储为文件名,然后将图像上传到文件系统. 我的简单模型是这样: public class Record { [ScaffoldColum ..
发布时间:2020-05-10 19:13:37 其他开发