我是靠谱客的博主 生动小兔子,最近开发中收集的这篇文章主要介绍MVC3中强类型视图数据类型转换出错,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

类似于这样的一个字段

 public class BiographyDetial
    {
        [Display(Name = "员工编号")]
        [StringLength(15, ErrorMessage = "员工编号不能超过15个字符")]
        [RegularExpression(@"^[0-9]*$", ErrorMessage = "必须输入数字")]
        public int ID { get; set; }
    }

create出错

“/”应用程序中的服务器错误。

无法将类型为“System.Int32”的对象强制转换为类型“System.String”。

很多时候我们编程都是出一些小错误。

StringLength是修饰字符串类型的吧,你把这个地方去掉:

    [StringLength(15, ErrorMessage = "员工编号不能超过15个字符")]

 



转载于:https://www.cnblogs.com/Raywang80s/archive/2012/11/19/2776965.html

最后

以上就是生动小兔子为你收集整理的MVC3中强类型视图数据类型转换出错的全部内容,希望文章能够帮你解决MVC3中强类型视图数据类型转换出错所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部