0
火在客戶端自定義驗證這是我自定義的驗證類:如何在ASP.NET MVC
public class PriceAttribute : ValidationAttribute {
public double MinPrice { get; set; }
public override bool IsValid(object value) {
if (value == null) {
return true;
}
var price = (double)value;
if (price < MinPrice) {
return false;
}
double cents = price - Math.Truncate(price);
if (cents < 0.99 || cents >= 0.995) {
return false;
}
return true;
}
}
而且我的模型:
public class MyModel {
public long Id { get; set; }
[Price(MinPrice = 1.2, ErrorMessage = "hmm not good value")]
public double Price { get; set; }
}
但是這個驗證火的回傳。我怎樣才能實現它,像[Required]
驗證器一樣激發客戶端。有沒有任何jQuery參考添加到視圖頁面?或者我需要一個自定義腳本來處理它?
我認爲人們已經使用術語「回發」來引用WebForms之前的自我發佈頁面,儘管WebForms確實接管了這個術語。許多asp.net mvc網站最終在技術上通過將表單發佈到與其加載的相同網址進行「回發」。 –