ExtendingASP.NETMVC2ModelBinderfor0,1Boolean我注意到ASP.NETMVC2Themodelbinderdoesnotrecognize"1"和“0”分别为真和假。是否可以在全球范围内扩展模型绑定器以识别它们并将它们转换为适当的布尔值?谢谢!字里行间应该做什么:如果(值!=null){如果(值。AttemptedValue==“1”){返回真;}elseif(value.AttemptedValue=="0"){返回false;}}返回base.BindModel(controllerContext,bindingContext);并在Application_Start中注册:ModelBinders.Binders.Add(typeof(bool),newBBinder());查看此链接。它显然适用于MVC2。你可以做类似的事情(未经测试)://在这里做检查以解析布尔值return(bool)value.AttemptedValue;然后global.asax上的应用开始添加:以上就是C#学习教程的全部内容:扩展ASP.NETMVC2ModelBinder应用于0,1booleanvalues,如果对你和你有用需要了解更多C#学习教程,希望大家多多关注—ModelBinders.Binders.Add(typeof(bool),newBooleanModelBinder());本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
