摘要:
IModelBinder 是MVC中用来解析Request.Form,Requet.Querystring,Request.Files,并将其转换为强类型的实体类的工具类。你在Action上看到的强类型参数就是它对客户端发过来的字符串解析后的结果。这个功能是ASP.NET MVC的一个非常能够改进开发人员效率的创新性措施。深刻理解、掌握并记住它的内部原理,是做MVC开发架构的基础。MVC3中提供IModelBinder的是ModelBinders.Binders,你按F12查看其定义,可以看见它是ModelBinderDictionary,查找IModelBinderDictionary就是从 阅读全文