2012-03-22 43 views

回答

1

JavaScript做服務器驗證?嗯。如果JavaScript被禁用,該怎麼辦?或者更糟糕的是:如果有人故意禁用JavaScript並將任何他喜歡的垃圾發送到服務器,該怎麼辦?

您的問題的答案是:。絕對不要依靠javascript來進行驗證。至少在服務器上使用任何你喜歡的方式進行驗證(Data Annotations或者我個人比較喜歡FluentValidation.NET)。客戶端驗證是一項獎勵。它允許更多的響應式界面,改善用戶體驗,減少帶寬使用,......但是,正如紅利一樣,你可以沒有它。你不能沒有的是服務器端驗證,這是你的主要收入來源。

+0

乾杯只是一個想法會看看流利的validation.net認爲將堅持客戶端驗證使用knockout非常敏感 – tjhack 2012-03-22 21:49:08