我剛纔想的框架(asp.net的MVC 2預覽版2),其中包括服務器端和客戶端驗證與jQuery集成,外觀精緻的新版本。asp.net的MVC 2個DataAnnotations驗證
它具有屬性在我的模型(實體)屬性像DataType。 其中i擴大,看看哪些選項我有那麼它所有的u想要什麼ü不一樣時間和******中國 :)
但我沒有簡單數據類型一樣數!
正則表達式不爲一個好主意,因爲我想jQuery的驗證對數
我剛纔想的框架(asp.net的MVC 2預覽版2),其中包括服務器端和客戶端驗證與jQuery集成,外觀精緻的新版本。asp.net的MVC 2個DataAnnotations驗證
它具有屬性在我的模型(實體)屬性像DataType。 其中i擴大,看看哪些選項我有那麼它所有的u想要什麼ü不一樣時間和******中國 :)
但我沒有簡單數據類型一樣數!
正則表達式不爲一個好主意,因爲我想jQuery的驗證對數
範圍校驗器將強制用戶數內置選項。至少,它可以通過xVal與DataAnnotations和jQuery.validate的集成來實現。我不知道這是否在MVC 2中以相同的方式工作,但值得一試。
[Range(0, Int32.MaxValue)]
如何使用整數屬性:
public int Number { get; set; }
這將確保只有數字可以存儲。
其實,你會很少希望有任何數量(在0到2147483647的INT)。指定範圍大多數情況下是一個非常好的主意。
至於電話號碼,創建自己的屬性驗證電話號碼。只需創建一個類並繼承ValidationAttribute
ok了,但它仍然看起來像一個小黑客:( – Sasha 2009-10-17 10:52:50