文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>ASP.NET MVC DefaultModelBinder的苦恼

ASP.NET MVC DefaultModelBinder的苦恼

时间:2010-09-05  来源:危亭

ASP.NET MVC里面的ModelBinder是个很好的特性。而默认的DefaultModelBinder看起来也是能解决很多的问题。不过最近好像越来越觉的这个DefaultModelBinder有点像鸡肋了。

比如一个很简单的问题,我有一个Entity,通过一个录入界面来收集数据。数据项全部都不需要必须入力的限制。这时候,通过调用UpdateModel()方法,它把界面上没入力的数据项对应的Entity属性全变成null值了,还有,如果,Entity属性的类型如果不支持null,干脆就报错了(什么model无法更新之类的)。这还叫人怎么用呀?

目前,我能想到的是自定义了一个实现了IModelBinder的Binder。

可是,再怎么自定义,支持的类型也没有DefaultModelBinder那么多呀。什么自定义类型,数组,字典全支持。郁闷中。。。

不知道,大家在使用中有什么经验?不妨交流交流!!

相关阅读 更多 +
排行榜 更多 +
终极街头格斗

终极街头格斗

休闲益智 下载
大炮轰飞机

大炮轰飞机

飞行射击 下载
像素打僵尸

像素打僵尸

飞行射击 下载