在最近的一个项目中 - 我遇到了意想不到的障碍.
具有简单公共字段的类(注意不是属性)似乎不希望与ASP.net MVC 3.0模型绑定器一起使用.
这是设计的吗?
除了将字段更改为属性 - 这里有任何选项吗?
简单字段(而不是属性)的原因是因为我正在使用MVC和Script Sharp项目之间的共享库.脚本锐利支持属性 - 但它在视图中变得混乱javascript(使用knockout.js)
所以,尽管我喜欢(只是使用属性)我在我的dto类中使用公共字段.
我想避免对同一个类有多个定义.叹