SORU
28 Ocak 2011, Cuma


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
18 NİSAN 2013, PERŞEMBE


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CZTUTORIALS

    CZTUTORIALS

    28 Ocak 2011
  • Friday Night Cranks

    Friday Night

    27 Mayıs 2007
  • Missouri Star Quilt Company

    Missouri Sta

    18 ŞUBAT 2009