asp.net-mvc-3 – ASP.net MVC – 模型绑定不包括类字段?
在最近的一个项目中 – 我遇到了意想不到的障碍.
这是设计的吗? 除了将字段更改为属性 – 这里有任何选项吗? 更新 简单字段(而不是属性)的原因是因为我正在使用MVC和Script Sharp项目之间的共享库.脚本锐利支持属性 – 但它在视图中变得混乱javascript(使用knockout.js) 所以,尽管我喜欢(只是使用属性)我在我的dto类中使用公共字段. 我想避免对同一个类有多个定义.叹 解决方法
是的,只有具有公共getter / setter的属性才能使用默认的模型绑定器.
这就是你应该做的,因为你应该使用视图模型.视图模型专为视图而设计.因此,将字段更改为属性是正确的方法.现在,如果您不遵循良好实践并尝试将域模型用作操作的输入/输出,那么您将必须编写一个适用于字段的自定义模型绑定器.虽然这将是很多工作. (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 为什么我的ActionFilters都没有运行?
- asp.net-mvc-4 – 在EF迁移配置类的Seed方法中获取App_Data
- asp.net-mvc-3 – MVC 3 WebGrid – 可以进行内联编辑吗?
- ASP.NET十七种正则表达试
- asp.net-mvc-3 – Url.Action没有给出预期的结果.不需要的路
- asp.net-mvc – MVC Razor获取月份名称
- asp.net-mvc – 如何在asp.net mvc3项目中开始使用openID?
- MVC学习二:基础语法
- ASP.NET代码隐藏中的当前工作目录 – 我们可以依赖它吗?
- 为什么ASP.NET回发时请求cookie属性为null或不正确?
- asp.net – 如何使用JwtSecurityTokenHandler和J
- asp.net-mvc – 在MVC4中绑定的正确方法
- 为什么asp.net会员资格有用户表和会员表?
- 解决asp.net Sharepoint无法连接发布自定义字符串
- asp.net-mvc – 使用Entity FrameWork保存更改/更
- 在asp.net中将用户变量存储在数据库与会话中
- asp.net – 从DropdownList SelectedItem获取属性
- asp.net – FF和IE不从CSS加载img src
- asp.net-mvc-3 – 用于在ASP.NET MVC3中使用Grid
- asp.net-mvc – MVC 3布局页面,Razor模板和下拉列