0
A
回答
0
他們會在客戶端上運行(除非EnableClientScript
是false
),並防止提交表單的,如果它是無效的。如果客戶端檢查被繞過,它們也將在服務器上運行。在事件處理程序中採取行動之前一定要檢查Page.IsValid
(事件處理程序仍在運行,即使服務器端驗證失敗)。
1
驗證器通常在客戶端和服務器端都執行,但這一切都取決於您如何配置它們。尋找一個EnableClientScript
屬性。如果您構建自定義驗證器,則可以提供服務器代碼,客戶端代碼或兩者,但必須獨立編寫雙方的代碼。
0
我聽說過一個很好的解釋是
- 客戶端驗證是用戶的利益(對@Garry在他的回答解釋上述原因)。
- 服務器端驗證是爲了系統完整性的利益(也是出於@Garry在他上面的回答中解釋的原因)。
+0
感謝@Shai科恩.... – Garry
+0
@Garry,如果我的回答幫助,不要別忘了那個小小的箭頭...... :) –
相關問題
- 1. 服務器端驗證asp.net
- 2. ASP.NET驗證服務器端
- 3. asp.net中的服務器端驗證
- 4. Asp.net鏈接RUNAT服務器W3C驗證
- 5. ASP.NET 2.0中的服務器端驗證
- 6. 驗證ASP.NET服務器控件
- 7. ASP.NET MVC4服務器端驗證
- 8. ASP.Net MVC驗證(服務器端)
- 9. ASP.NET Web表單服務器端驗證
- 10. 用asp.net和c#驗證服務器端
- 11. 服務器端驗證ASP.NET MVC
- 12. jQuery和ASP.NEt MVC驗證:驗證防止對服務器
- 13. ASP.NET服務器端表單驗證+ jQuery驗證
- 14. Asp.net驗證控件和服務器端驗證
- 15. 平衡asp.net服務器端驗證與客戶端jQuery驗證
- 16. 如何繞過ASP.NET客戶端驗證來驗證服務器端驗證
- 17. ,C#,服務器驗證和驗證塊
- 18. Knockoutjs驗證和服務器驗證
- 19. Azure - 服務器驗證
- 20. vbscript服務器端驗證
- 21. AngularJs服務器端驗證
- 22. DropZone.js服務器端驗證
- 23. 身份驗證服務器
- 24. Сustom服務器端驗證
- 25. 服務器端驗證?
- 26. 在angularjs服務器驗證
- 27. C#驗證服務器端
- 28. 域名服務器驗證
- 29. 服務器端驗證
- 30. php驗證NTP服務器
兩個你可以通過這個鏈接http://msdn.microsoft.com/en-in/library/aa479013.aspx –