asp.net-mvc-3 – ASP.net MVC – 模型绑定不包括类字段?
|
在最近的一个项目中 – 我遇到了意想不到的障碍.
这是设计的吗? 除了将字段更改为属性 – 这里有任何选项吗? 更新 简单字段(而不是属性)的原因是因为我正在使用MVC和Script Sharp项目之间的共享库.脚本锐利支持属性 – 但它在视图中变得混乱javascript(使用knockout.js) 所以,尽管我喜欢(只是使用属性)我在我的dto类中使用公共字段. 我想避免对同一个类有多个定义.叹 解决方法
是的,只有具有公共getter / setter的属性才能使用默认的模型绑定器.
这就是你应该做的,因为你应该使用视图模型.视图模型专为视图而设计.因此,将字段更改为属性是正确的方法.现在,如果您不遵循良好实践并尝试将域模型用作操作的输入/输出,那么您将必须编写一个适用于字段的自定义模型绑定器.虽然这将是很多工作. (编辑:日照站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 在剃刀中等同于End / Response.End?
- asp.net-mvc – ActionResult上的自定义属性
- asp.net-mvc – ASP.Net [HiddenInput]数据属性在Razor中用
- SqlServer如何给表添加新的字段以及字段注释
- asp.net-mvc – 所有请求获取HTTP错误401.2 – 未经授权的响
- 61条面向对象设计的经验原则 转载
- asp.net-mvc – 使用输出缓存和其他动作过滤器
- asp.net – 渗透测试人员说.ASPXAUTH cookie是不安全的并且
- asp.net下文件上传和文件删除的代码
- 谈谈.NET Core中基于Generic Host来实现后台任务
- asp.net – 嵌套的web.config转换
- asp.net-mvc – 如何锁定ASP.NET MVC中的路径?
- .net – Viewstate隐藏字段如此之大,一切都会崩溃
- asp.net-mvc – 有条件地在webgrid中显示图像 –
- asp.net-mvc – 访问ASP.NET MVC应用程序中的控制
- asp.net 文件上传实例汇总
- asp.net core标签助手的高级用法TagHelper+Form
- 认识ASP.NET配置文件Web.config
- asp.net-mvc – SSL安全SaaS应用程序的URL设计
- asp.net-mvc-4 – 在一个项目中混合Web Api和ASP
