服务器环境:Centos mono2.10.8
出错页面详细描述:出错页面的实体层加了Model验证,部分代码如下:
/// <summary>
/// 新闻Id
/// </summary>
[Required(ErrorMessage = " 新闻Id不能为空!")]
[RegularExpression(@"[\d]*", ErrorMessage = "新闻Id格式不正确")]
public int NewsId { get; set; } /// <summary>
/// 分类
/// </summary>
[Required(ErrorMessage = " 分类不能为空!")]
[RegularExpression(@"[\d]*", ErrorMessage = "分类格式不正确")]
public int CategoryId { get; set; } /// <summary>
/// 新闻标题
/// </summary>
[Required(ErrorMessage = " 新闻标题不能为空!")]
[StringLength(45, ErrorMessage = " 新闻标题长度为45位之内!")]
public string Title { get; set; } /// <summary>
/// Tag
/// </summary>
[StringLength(45, ErrorMessage = " Tag长度为 45位之内!")]
public string Tag { get; set; } /// <summary>
/// 新闻摘要
/// </summary> [StringLength(45, ErrorMessage = " 新闻摘要长度为 45位之内!")]
public string Summary { get; set; }
错误截图:补充:经过测试,我在实体层去掉了模型验证代码就一切正常,正常代码如下: /// <summary>
/// 新闻Id
/// </summary>
public int NewsId { get; set; } /// <summary>
/// 分类
/// </summary>
public int CategoryId { get; set; } /// <summary>
/// 新闻标题
/// </summary>
public string Title { get; set; } /// <summary>
/// Tag
/// </summary> public string Tag { get; set; } /// <summary>
/// 新闻摘要
/// </summary>
public string Summary { get; set; }
出错页面详细描述:出错页面的实体层加了Model验证,部分代码如下:
/// <summary>
/// 新闻Id
/// </summary>
[Required(ErrorMessage = " 新闻Id不能为空!")]
[RegularExpression(@"[\d]*", ErrorMessage = "新闻Id格式不正确")]
public int NewsId { get; set; } /// <summary>
/// 分类
/// </summary>
[Required(ErrorMessage = " 分类不能为空!")]
[RegularExpression(@"[\d]*", ErrorMessage = "分类格式不正确")]
public int CategoryId { get; set; } /// <summary>
/// 新闻标题
/// </summary>
[Required(ErrorMessage = " 新闻标题不能为空!")]
[StringLength(45, ErrorMessage = " 新闻标题长度为45位之内!")]
public string Title { get; set; } /// <summary>
/// Tag
/// </summary>
[StringLength(45, ErrorMessage = " Tag长度为 45位之内!")]
public string Tag { get; set; } /// <summary>
/// 新闻摘要
/// </summary> [StringLength(45, ErrorMessage = " 新闻摘要长度为 45位之内!")]
public string Summary { get; set; }
错误截图:补充:经过测试,我在实体层去掉了模型验证代码就一切正常,正常代码如下: /// <summary>
/// 新闻Id
/// </summary>
public int NewsId { get; set; } /// <summary>
/// 分类
/// </summary>
public int CategoryId { get; set; } /// <summary>
/// 新闻标题
/// </summary>
public string Title { get; set; } /// <summary>
/// Tag
/// </summary> public string Tag { get; set; } /// <summary>
/// 新闻摘要
/// </summary>
public string Summary { get; set; }
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货