MVC手机号码格式验证问题

xu670205545 2014-05-05 05:26:01
  
[DataType(DataType.EmailAddress)]
[Remote("CheckDup","Member",HttpMethod = "Post",ErrorMessage = "您输入的E买了已经有人注册过了!")]
public string Email { get; set; }

      <div class="editor-field">
@Html.TextBoxFor(model => model.Email, new { data_val_email = "请输入有效email地址" })
@Html.ValidationMessageFor(model => model.Email)
</div>



在前端设置data_val_email 可以在输入的Email无效情况下给出提示 那么
        
[DisplayName("联系电话")]
[Required(ErrorMessage = "请输入联系电话")]
[MaxLength(25, ErrorMessage = "电话长度不能超过25个字符")]
[DataType(DataType.PhoneNumber,ErrorMessage = "请输入正确的电话")]
public string ContactPhoneNo { get; set; }

使用ErrorMessage 并没有提示内容 这里我想应该有个属性和验证Email一样 求高手指点
...全文
417 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
moonwrite 2014-05-05
  • 打赏
  • 举报
回复
1.看看生成的html~ 看看DataType.PhoneNumber 我个人比较推荐使用正则表达式的 [RegularExpression(@"", ErrorMessage = "{0}的格式不正确")] 而不是 [DataType(DataType.PhoneNumber
xu670205545 2014-05-05
  • 打赏
  • 举报
回复
引用 1 楼 caozhy 的回复:
@Html.ValidationMessageFor这个加上了么
有加

    @Html.TextBoxFor(model => model.ContactPhoneNo)
    @Html.ValidationMessageFor(model => model.ContactPhoneNo)
threenewbee 2014-05-05
  • 打赏
  • 举报
回复
@Html.ValidationMessageFor这个加上了么

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧