asp.net-mvc-3 – ASP.net MVC – 模型绑定不包括类字段?
在最近的一个项目中 – 我遇到了意想不到的障碍.
这是设计的吗? 除了将字段更改为属性 – 这里有任何选项吗? 更新 简单字段(而不是属性)的原因是因为我正在使用MVC和Script Sharp项目之间的共享库.脚本锐利支持属性 – 但它在视图中变得混乱javascript(使用knockout.js) 所以,尽管我喜欢(只是使用属性)我在我的dto类中使用公共字段. 我想避免对同一个类有多个定义.叹 解决方法
是的,只有具有公共getter / setter的属性才能使用默认的模型绑定器.
这就是你应该做的,因为你应该使用视图模型.视图模型专为视图而设计.因此,将字段更改为属性是正确的方法.现在,如果您不遵循良好实践并尝试将域模型用作操作的输入/输出,那么您将必须编写一个适用于字段的自定义模型绑定器.虽然这将是很多工作. (编辑:哈尔滨站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ASP.NET成员:拒绝用户阻止CSS,页面无法正确呈现?
- asp.net-mvc – MVC4部分视图没有将值加载到“容器”模型中
- ASP.Net中的图形(c#)
- asp.net-mvc – 使用与本地化更改冲突的自定义数据注释进行
- 使用ASP.NET AJAX Control Toolkit设置焦点
- entity-framework – 如果EF 5,如何定义自定义命名约定
- asp.net – 如何在selectindexchanged下拉列表后避免页面刷
- asp.net-core – 如何在Visual Studio 2015 RC中为ASP.NET
- asp.net操作xml增删改示例分享
- 我应该在ASP.NET MVC中构建我的下一个Web应用程序吗?
- asp.net – 如何在Visual Studio中添加NUnit
- 用户控件在asp.net和Performance中
- asp.net-mvc-5 – 我需要在MVC Razor中编码属性值
- 从ASP.NET应用程序使用Active Directory时,Direc
- asp.net – 脚本标签和链接标签进入asp:内容或外
- asp.net-mvc – 是否有一个ASP MVC与JSTL标签等效
- asp.net – FF和IE不从CSS加载img src
- ASP.NET:将内容注入所有Response流
- asp.net – 如何使用javascript生成假回发?
- 集成ASP.NET Webforms,WebAPI和AngularJS