在注册View页面使用了@Html.ValidationSummary("",new{@class="text-danger"}) , 以下就是基本的注册部分,运用的是Identity,运行正常,就是测试的时候故意输入已注册的用户名或Email,提示的验证错误信息是英文的,请问这个在哪里修改为中文的,另外求Identity的基础教程,比较详细的,最好是英文版的(感觉国外写的都浅显易懂,操作性强)

解决方案 »

  1.   

    mvc的验证也是可以自定义失败信息的,特性里面有个属性的
      

  2.   


        public class RegisterViewModel
        {
            [Required]
            [EmailAddress(ErrorMesage="")] //这里加上汉化的错误信息
            [Display(Name = "电子邮件")]
            public string Email { get; set; }Asp.Net Identity 的学习链接
    http://www.asp.net/identity/overview/getting-started/introduction-to-aspnet-identity
      

  3.   

    你那个是dataannotations的属性验证,属于客户端的,我的Identity属于服务器端的,用来验证用户名是否重复,不一样
      

  4.   

    你那个是dataannotations的属性验证,属于客户端的,我的Identity属于服务器端的,用来验证用户名是否重复,不一样
    没看懂你的意思
      

  5.   

    你那个是dataannotations的属性验证,属于客户端的,我的Identity属于服务器端的,用来验证用户名是否重复,不一样
    你右键查看源码就会发现,你那客户端的提示,其实就是服务端生成的,所以还是设置ErrorMesage
      

  6.   

    你那个是dataannotations的属性验证,属于客户端的,我的Identity属于服务器端的,用来验证用户名是否重复,不一样
    你右键查看源码就会发现,你那客户端的提示,其实就是服务端生成的,所以还是设置ErrorMesage没用,因为我是判断用户名是否重复存在,按你这么说如果可以的话,这ErrorMessage是写在哪里?
      

  7.   

    mvc框架基于ajax用户名验证的特性是remote