簡體   English   中英

如何同時使用jquery和Server端驗證客戶端?

[英]how to Validate Client Side with jquery and Server side at same time?

我真的很喜歡jquery驗證插件,看起來整潔時尚且易於訪問,但是你知道JavaScript可以關閉並且繁榮你的用戶可以輸入他想要的東西,因此你也應該在服務器上驗證,那么這里最好的方法是什么?

用jquery進行雙重驗證,在服務器端進行一次驗證,還是有更好的可靠安全方法?

唯一的方法是使用jQuery進行驗證,然后在服務器端再次執行相同的驗證。

客戶端驗證僅用於使您的應用程序更加用戶友好。 因此,驗證將為用戶節省一些往返服務器的字段,這將有助於提高用戶體驗。

始終在服務器端驗證。 這可以保護您免受對應用程序的攻擊。 它還有助於將錯誤的輸入提供給您的代碼。

雙重驗證可能是唯一的方法 - 如果用戶禁用javascript,那么將不會在客戶端執行驗證,因此您必須具有服務器端驗證。 另一方面 - 為了方便大多數用戶 - 應該有一個客戶端驗證機制,以便最小化到服務器的往返。

這就是我仍然使用Asp.Net驗證的原因。 因為,只需很少的工作量,您的數據就可以在客戶端和服務器上進行驗證。

您應始終驗證您的數據服務器端,jQuery與否,永遠不要信任傳入的數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM