在使用MVC中遇到一个神奇的错误,特此记录(我在用MVC4时遇到)
上面两张图就是一个变量名进行了修改,其他不变!form里面的参数也是一样的!喜欢尝试的可以尝试一下!
我的变量使用action时出现不能将form里的参数转换到对象,然后我改成model就可以转换了。真的很神奇!
和提交方式和对象无关,就是变量的问题!不知道这算不算MVC的BUG!
我已经提交到了github:https://github.com/aspnet/Mvc/issues,不知道会不会受理!
得到了受理,截图如下:
建议我使用特性[ModelBinder(Name = "")]这个重新绑定来规避错误。