关于MVC中无法将类型为“System.Int32”的对象强制转换为类型“System.String”的问题。
来源:互联网 发布:算命理准的网站 知乎 编辑:程序博客网 时间:2024/04/28 10:14
关于MVC中无法将类型为“System.Int32”的对象强制转换为类型“System.String”的问题。
出现这种问题会导致在调用方法的时候传递模型不能调转到方法。遇到这个问题的时候也把我捣鼓了很久,原因就是无法进入到断点,进行调试也找不到根本的原因。最后想到了模型当作参数的时候都需要先进行模型验证,结果就出现了这种问题。以后尽量少ctrl+c…….
主要问题出在MVC的强大之处。模型验证时误在Int类型属性上加入了[StringLength(20,ErrorMessage=”“)]
处理:将StringLength去掉就行了。
阅读全文
0 0
- 关于MVC中无法将类型为“System.Int32”的对象强制转换为类型“System.String”的问题。
- 无法将类型为“System.Int32”的对象强制转换为类型“System.String”
- ASP.NET.MVC异常--无法将类型为System.Int32的对象强制转换为类型System.String
- Linq集合查询出现无法将类型为“System.Int32”的对象强制转换为类型“System.String”异常
- C# 无法将类型为“System.DBNull”的对象强制转换为类型“System.String”。
- 将DataTable转换为List<T>对象遇到问题:类型“System.Int64”的对象无法转换为类型“System.Int32”
- C# 类型“System.String”的对象无法转换为类型“System.Int32”
- 无法将类型为“System.DBNull”的对象强制转换为类型“System.String”分析及解决方案
- 无法将类型为“System.Xml.XmlComment”的对象强制转换为类型“System.Xml.XmlElement”。
- 错误:无法将类型为“System.DBNull”的对象强制转换为类型“System.Byte[]”。
- 无法将类型为“System.Web.UI.LiteralControl”的对象强制转换为类型“System.Web
- 无法将类型为“System.DBNull”的对象强制转换为类型“System.Byte[]”
- 无法将类型为“System.__ComObject”的 COM 对象强制转换为类类型“mshtml.HTMLInputElementClass
- 解决“无法将System.Byte[]的对象强制转换为类型System.IConvertible”的错误
- Repeater嵌套无法将类型为“System.Data.DataRow”的对象强制转换为类型“System.Data.DataRowView
- 无法将类型为“System.Web.UI.LiteralControl”的对象强制转换为类型“System.Web.UI.WebControls.TextBox
- 无法将类型为“System.Web.UI.LiteralControl”的对象强制转换为类型“System.Web.UI.WebControls.Text
- 【Winform】 无法将类型为“System.Windows.Forms.SplitContainer”的对象强制转换为类型“System.ComponentModel.ISupportInitialize”。
- Java构建工具:Ant vs Maven vs Gradle
- Phoenix介绍(持续更新)
- spring boot 学习之路4(日志输出)
- spring boot 学习之路5(打成war包部署tomcat)
- 浅谈java动态代理
- 关于MVC中无法将类型为“System.Int32”的对象强制转换为类型“System.String”的问题。
- redis的安装
- redis的RDB和AOF原理解析
- win10系统下MySQL及MySQL Workbench安装使用入门
- ajax请求
- git 下载文件,提交,标签
- 2017.10.12. 拓扑排序
- 通过XML实现简单的ORM框架
- android 滑动标题置顶