关于MVC中无法将类型为“System.Int32”的对象强制转换为类型“System.String”的问题。

出现这种问题会导致在调用方法的时候传递模型不能调转到方法。遇到这个问题的时候也把我捣鼓了很久,原因就是无法进入到断点,进行调试也找不到根本的原因。最后想到了模型当作参数的时候都需要先进行模型验证,结果就出现了这种问题。以后尽量少ctrl+c…….
关于MVC中无法将类型为“System.Int32”的对象强制转换为类型“System.String”的问题。
主要问题出在MVC的强大之处。模型验证时误在Int类型属性上加入了[StringLength(20,ErrorMessage=”“)]
关于MVC中无法将类型为“System.Int32”的对象强制转换为类型“System.String”的问题。
处理:将StringLength去掉就行了。

相关文章:

  • 2021-11-14
  • 2022-01-22
  • 2021-06-28
  • 2021-04-15
  • 2022-12-23
  • 2021-11-30
  • 2021-09-07
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案