RegisterModel 属性,有加 Required 么?

解决方案 »

  1.   

    还有 FreeTryModel,也加了吧?
    是否因为属性名称带中文的关系?
    因为html元素的id,好像不支持中文?
      

  2.   

    加了,单个实体也是中文能正常显示,应该不是中文的问题。
    我查了一下:
    能正常显示生成的html <div class="editor-field">
                <input class="text-box single-line" data-val="true" data-val-required="姓名 字段是必需的。" name="姓名" type="text" value="" />
                <span class="field-validation-valid" data-valmsg-for="姓名" data-valmsg-replace="true"></span>
            </div>不显示生成的html: <div class="editor-field">
                <input data-val="true" data-val-required="用户名 字段是必需的。" id="RegisterModel_UserName" name="RegisterModel.UserName" type="text" value="" />
                <span class="field-validation-valid" data-valmsg-for="RegisterModel.UserName" data-valmsg-replace="true"></span>
            </div>
      

  3.   

    为什么imput 标签一个是class ,而另一个是id ?都是同样的代码啊?
      

  4.   


    亲 你绑定的是一个实体啊,不是多个实体啊?
    MvcApplication.Models.ClientRegister 只有这一个?
      

  5.   

     @Html.ValidationSummary()
    ------------------------------------------------------
    只能暂时这样处理了