Asp.net mvc 3 kullanıyorum ve aşağıdaki hatayı almaya devam ediyorum. mütevazi istemci doğrulama kuralları içindeSorunsuz istemci doğrulama hatası
Doğrulama türü adları benzersiz olmalıdır. Aşağıdaki doğrulama tipi defadan fazla görüldü: sayı
benim gibi hiçbir ipucu var bu
@Html.TextBoxFor(x => x.Mark)
// benim ViewModel bir onu değiştirirseniz
[Required(ErrorMessage = "Message")]
[Number(ErrorMessage = "Message")]
public decimal Mark { get; set; }
dize ondalık, şikayet olmaz. Ne oluyor?
Düzenleme
Ben çünkü bu [Number(ErrorMessage = "Message")]
ek açıklama olduğunu düşünüyorum. Bu kitaplığı kullanıyorum ondalık kullanmıyor gibi görünmüyor gibi görünüyor. Herkes nedenini biliyor mu? Mark
null değil olduğundan, yinelenen olur.
Hakkı tamamen unutmuşum. Bununla birlikte, bağlayıcı başarısız olduğunda ortaya çıkan mesaj üzerinde herhangi bir kontrole sahip olmadığınız için bunu yapmak isteyebileceğinizi söyleyebilirim (ya da en azından sizin yaptığınızı düşünmüyorum). Aynı zamanda sadece taraf tarafı değil, müşteri tarafıdır. – chobo2