JQueryの検証とjqueryを使用して入力を検証する際に問題があります。実際に私は、ASP.NETから自動生成されたHTMLヘルパーを使用していません。 MODELJqueryを使用してカスタムhtmlで入力を検証する方法validate
public string Email { get; set; }
[Required(ErrorMessage = "This field is required.")]
public string Surname { get; set; }
[Required(ErrorMessage = "This field is required.")]
public string Firstname { get; set; }
[Required(ErrorMessage = "This field is required.")]
public string Othernames { get; set; }
[Required(ErrorMessage = "This field is required.")]
public string PhoneNumber { get; set; }
[Required(ErrorMessage = "This field is required.")]
public string PassWord { get; set; }
[NotMapped]
[Required(ErrorMessage = "This field is required.")]
[System.ComponentModel.DataAnnotations.Compare("PassWord", ErrorMessage = "Password Mismatched!!!")]
public string ConfirmPassword { get; set; }
VIEW
<div class="col-sm-12 col-md-6 col-lg-4">
<div class="form-group">
<!--<label class="control-label col-xs-12 col-sm-12 col-md-4">Lastname</label>-->
<div class="col-xs-12 col-sm-12 col-md-12">
<input type="text" class="form-control" placeholder="Lastname/Surname" name="Surname" required data-val="true"/>
@Html.ValidationMessageFor(m => m.Surname)
</div>
</div>
</div>
<div class="col-sm-12 col-md-6 col-lg-4">
<div class="form-group">
<!--<label class="control-label col-xs-12 col-sm-12 col-md-4">Othernames</label>-->
<div class="col-xs-12 col-sm-12 col-md-12">
<input type="text" class="form-control" placeholder="Othernames" name="Othernames"/>
@Html.ValidationMessageFor(m => m.Othernames)
</div>
</div>
</div>
私はまた、jQueryの、jqueryの検証、jQueryのunobstructiveが含まれます。 助けてください、非常に歓迎されるでしょう。ありがとう
真剣に? 'HtmlHelper'メソッドを使用してください! (そして、生成するhtmlを調べると、検証のためだけでなく、モデルバインディングのためにも、手動コードがうまくいかない理由を理解できるかもしれません) –