2010-02-10 34 views

回答

2

還有一個xform的webforms端口,你可以找到here。 Xval不是在它自身中傳遞一個驗證框架,而更多的是將服務器驗證和客戶端驗證連接起來,這樣你就不必重複你的代碼。而你通過使用你最喜歡的服務器端驗證框架和你最喜歡的客戶端驗證框架來做到這一點。

個人而言,我更喜歡在服務器端使用fluent validation,並在客戶端使用jQuery驗證。我喜歡流暢驗證的事情是,它將您的驗證與您的模型分離開來,因爲您不需要任何屬性(我不會像屬性樣式驗證那樣進行中繼)。它支持一些非常高級的驗證。如果你想使用屬性風格驗證框架,我可能會建議castles框架。我在一些項目中使用過它,我認爲它工作得很好。它與xval也很好地集成在一起(至少在mvc版本中)。

相關問題