model-binding相关内容
我想将我的操作方法的接口模型与内容类型为application/json的请求绑定在一起.我在操作方法中使用了[FromBody]属性. 我尝试通过以下链接创建从ComplexTypeModelBinder派生的自定义modelBinder:我正在寻找一种绑定我的接口模型的方法.我可以使用MVC DI来映射每个接口及其实现.我的动作方法定义为: public async Task
..
我有一个名为AssetSearchModel的ViewModel,其属性类型为:List. 当我从ViewModel发布时,我的List的所有属性都成功绑定回了模型,除了以下内容:public DomainsDto DomainControl { get; set; }定义在底部. 该domaincontrol具有几个属性,然后具有其自己的嵌套列表...没有设置任何属性,它们都为空
..
我正在使用带有模型绑定和实体框架5的.net 4.5 WebForms. 我的网络表单的一部分:
..
我有以下型号 public class Dog { public string NickName { get; set; } public int Color { get; set; } } 并且我有以下通过API公开的api控制器方法 public class DogController : ApiController { // GET /v1/dogs
..
是否可以使用来自请求参数的值来更改绑定前缀? 我有很多嵌套的搜索弹出窗口,并且它们都共享相同的ViewModel. 我可以在请求搜索过滤器时向所有字段添加绑定前缀,但是我不知道如何使[Bind(Prefix =“")]与来自请求参数的值一起使用. // get the search filters with the bindingPrefix we need public Act
..
在我的EditorTemplates中,我有两个视图.一种用于我的类别(称为_Category) @model com.example.Models._Category @Html.CheckBox(Model.Name, Model.Selected) @Html.LabelFor(c => c.Name, Model.Name)
和一个类别列表(称为_Categorie
..
我目前具有这样的ViewModel设置: public class OurViewModel { public OurViewModel() { } [Required] public int LeadID { get; set; } [Required] public int Rate { get;
..
我正在编写ASP.NET Core 1应用程序,该应用程序具有Web API控制器,供供应商在其中发布数据. 这是Model类的简化版本,我将绑定传入的数据: public class Lead { public int SupplierId { get; set; } public DateTime Date { get; set; } } 问题在于日期将以德语格
..
我正在尝试在.NET Core中实现一些中间件,该中间件将小数点后舍入到2个小数位.通过ComplexTypeModelBinder,所有其他映射都可以像当前一样工作.我曾尝试在我的绑定器或从其继承之前调用该绑定器,但最终导致模型在碰到控制器时只是为空. 基本上,我所追求的功能与此处要求的相同:从自定义模型绑定程序调用默认模型绑定程序吗?,但适用于.NET Core. 解决方案 pu
..
我正在为视图模型创建自定义模型绑定程序,实现了IModelBinder 我的视图模型中有很多属性,其中大多数不需要任何自定义绑定.与其从ModelBindingContext单独显式设置模型上的所有属性值,不如我能够获得为我绑定模型的框架,然后执行任何自定义绑定: public class ApplicationViewModelBinder : IModelBinder {
..
我正在尝试将视图中的Object数组发布到控制器,但参数为空,我看到对于一个简单的对象,我需要将[FromBody]放入控制器动作中. 这是我的JSON: { "monJour": [ { "openTime": "04:00", "closedTime": "21:30", "id": "0" }, { "o
..
我有以下课程: public class MyDTO { private String kiosk; ... } 以及以下网址: http://localhost:1234/mvc/controllerUrl?kiosk=false 以及以下控制器方法: @RequestMapping(method = RequestMethod.GET,
..
在WebApi中,我可以使用[FromUri]装饰控制器动作上的参数,以使URI的成分“反序列化"(如果需要的话)成为POCO模型. aka模型绑定. 尽管从2.0版本开始使用MVC,但我从未在网站上使用过它(不知道为什么).在ASP.NET MVC 5中相当于什么? 除非我需要引用库,否则似乎无法在IDE中识别该属性. 我希望~/thing/2014/9绑定到以下模型:
..
我有两个类,分别是User和Role. 用户就是这样 class User{ ... public List Roles; } 角色就是这样 class Role{ ... public int ID; public string Name; } 现在我有一个动作(提交) public IActionResult Submit(User user){ ...
..
如果我有一个与此类似的课程: public class Person { public string firstName { get; set; } public string lastName { get; set; } public Pet myPet { get; set; } } 当我创建自定义模型活页夹时,表单中的Post将不会发送给Pet,它将发送如下
..
我尝试在Action中绑定这样的对象 public class MonthDataViewModel { public int Year { get; set; } public int Month { get; set; } public IEnumerable MoneyCosts { get; set; } }
..
我正在寻找一种在控制器中执行动作后解析模型的方法,最简单的描述问题的方法是: public DTO[] Get(string filterName) { //How can I do this this.Resolve("MyParamName"); } 如果您要查找有关我为什么要这样做的更多信息,可以继续阅读以获取完整图片 TL; DR
..
如果我在组件模板中执行以下操作: 然后它可以工作,但是如果我在组件中使用一个函数来完成该工作,则不会: 此处是is窃者.在RC6上测试.为什么? 解决方案 尝试这种构造
..
我有一个带有嵌套对象的复杂模型.我只希望当[Required]属性不在其上的对象不是null时进行验证.因此,例如,如果我有一个具有Address属性的Home类,则如果Address不是null,则Home.Address.Street属性应仅是[required]. 代码 在ASP.NET Core中,我有一个看起来像这样的模型: public class Home {
..
研究ASP.NET 4.5 WebForms中新的强类型模型绑定方法: 在 Scott Hanselman的WebForms模型绑定示例[a]使用以“编辑"模式打开的FormView,其中包含许多DynamicControls例如
..