Nasıl yardımcı Html @tarafından oluşturulan iken 'data-val-numara' mesaj doğrulama değiştirmek için MVC
Bu modeli varsayalım:
Public Class Detail
...
<DisplayName("Custom DisplayName")>
<Required(ErrorMessage:="Custom ErrorMessage")>
Public Property PercentChange As Integer
...
end class
ve görünümü:
@Html.TextBoxFor(Function(m) m.PercentChange)
devam edecek bu html:
<input data-val="true"
data-val-number="The field 'Custom DisplayName' must be a number."
data-val-required="Custom ErrorMessage"
id="PercentChange"
name="PercentChange" type="text" value="0" />
PercentChange
Integer
çünkü üretti sanırım data-val-number
hata mesajı özelleştirmek istiyor. Böyle bir öznitelik için ilgili çalışmıyor her neyse, range
değiştirmek ya da bakıyordu.
Mütevazi kendini dosya veya istemci tarafında da iptal js düzenleme büyük bir şans olduğunu biliyorum. data-val-number
'In hata iletisi sadece sunucu tarafında diğerleri gibi. değiştirmek istiyorum
CEVAP
Sağlayarak iletisini geçersiz kılabilirsinizdata-val-sayıalan işlerken öznitelik kendini. Bu varsayılan ileti geçersiz kılar. Bu en azından MVC 4 ile çalışır.
@Html.(Model =>EditorFor model.Yeni=data_val_number {"tamsayı, dostum! Kaynağı" MyNumberField })
Razor için bir öznitelik adı, alt çizgi kullanmak için öznitelik kabul etmek zorunda olduğunu unutmayın.
Nasıl HTML kimliği asp.net MVC EditorF...
Anahtar-çift ssh-agent tarafından kull...
Nasıl IE8 engelli html kontrolleri ren...
Nasıl MySQL data dizini değiştirmek iç...
nasıl bir dize rastgele görünüyor olma...