@Html.RequiredLabelFor(x => x.FirstName)
@Html.TextBoxFor(model => model.FirstName, new { Name = "1.first_name", tabindex = "1" })
@Html.ValidationMessageFor(model => model.FirstName)
@ Html.TextBoxFor için valide ediliyor alan ancak "doğrulama mesajı" ikinci parametre geçirerek bir nedeni var mı göstermiyorsunuz görünmüyor? Jilet @ Html.ValidationMessageFor() "doğrulama hata iletisi"
@Html.RequiredLabelFor(x => x.FirstName)
@Html.TextBoxFor(model => model.FirstName)
@Html.ValidationMessageFor(model => model.FirstName)
sadece bir argüman (lambda ifade) "doğrulama" mesajı doğru olarak görüntülenmekte olduğunu kabul eden bir aşırı yük kullanılmıştır.
Anlayışımda asıl özellik tanınmıyor mu?
Yedekleme özelliği:
[StringLength(100, ErrorMessage = "Max length 100 characters")]
[Required(ErrorMessage = "This field is required")]
[Display(Name = "First name")]
public string FirstName { get; set; }
'@ Html.ValidationMessage (" 1.first_name ")' işlevini kullanmayın. Bu, yalnızca geri gönderildiğinde tüm model bağlantısının kaybolduğu anlamına gelmez, ayrıca görünüm döndürülürse, bu özellik için hiçbir zaman 'ModelState' hatası görüntülenmez –