我有以下表格
@using (Html.BeginForm("register", "users"))
{
<p>
First Name
</p>
<div>
@Html.TextBoxFor(x => x.FirstName)
@Html.ValidationMessageFor(x => x.FirstName)
</div>
</div>
<div class="input_block">
<p>
Last Name <span class="required">*</span></p>
<div>
@Html.TextBoxFor(x => x.LastName)
@Html.ValidationMessageFor(x => x.LastName)
</div>
</div>
<div class="input_block">
<p>
CV <span class="required"> </span></p>
<input type="file" name="Cv" class="w_265" data-val-remote="&#39;Cv&#39; is invalid."
data-val-remote-additionalfields="*.Cv" data-val-remote-url="/Validation/IsUID_Available" />
</div>
}
在上述表单中,除“CV”字段外的所有字段都使用“asp .net mvc3 Unobtrusive JavaScript validation for client side validation”
对于“Cv”,我手动提供了验证属性(data-val-remote、data-val-remote-url、data-val-remote-additionalfields)
这样远程验证发生在“Cv”,但是当我提交表单时,除了“Cv”字段之外的所有字段都经过验证,我的意思是“Cv”字段不会触发客户端验证。
我正在使用流利的验证进行服务器端验证
请帮我
谢谢