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

  • EEVblog2

    EEVblog2

    2 HAZİRAN 2014
  • Sam Kear

    Sam Kear

    14 Temmuz 2007
  • The Brister

    The Brister

    10 ŞUBAT 2008