类似于这样的一个字段
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个字符")]