是否有可能在客戶端重寫RequiredFieldValidator的功能?我想增強它並用於頁面中的所有控件。請指導。覆蓋客戶端上的RequriedFieldValidator?
回答
爲此,您必須創建一個繼承自RequiredFieldValidator
的類創建此自定義服務器控件的實例並添加到您的頁面。其實,我認爲你可以在所有控件中循環並改變你的修改,像這樣:
foreach(Control control in Page.Controls)
{
if (control is RequiredFieldValidator)
{
RequiredFieldValidator rfv = (RequiredFieldValidator) control;
// do your customizations for all RequiredFieldValidator
rfv.ErrorMessage = "...";
rfv.SetFocusOnError = true;
}
}
謝謝,但我正在尋找客戶端方式 – user576510
謝謝,但它會在服務器端而不是在客戶端端?如何在客戶端做這項工作? – user576510
'RequiredFieldValidator'是一個服務器控件,所以它在服務器端運行,生成客戶端代碼(javascript和html)。如果你在服務器端做任何改變,它將改變生成的客戶端代碼。我不明白你爲什麼要在客戶端繼承。我認爲這是不可能的。 –
- 1. 覆蓋WCF客戶端方法
- 2. 覆蓋客戶對象上的.equals()
- 3. 覆蓋Wcf客戶端最大連接數,防止客戶端遏制
- 4. 客戶審閱JS覆蓋
- 5. 安裝程序不覆蓋爲客戶端分支的舊DLL
- 6. 如何獲得客戶端JavaScript代碼的代碼覆蓋率?
- 7. 覆蓋Windows中的非客戶端窗口樣式
- 8. 如何覆蓋Amazon S3客戶端的主機?
- 9. Watir-Webdriver覆蓋網站與許多客戶端的方法
- 10. openerp web客戶端6.1:如何覆蓋基本的javascript函數
- 11. 覆蓋渲染方法時的客戶端ID
- 12. 覆蓋輸出客戶端緩存的緩存持續時間
- 13. 顛覆IE客戶端
- 14. Magento的覆蓋客戶資源模型
- 15. 背景照片不覆蓋客戶端機器上的整個頁面
- 16. 覆蓋raw_input從遠程客戶端獲得答案
- 17. Asp.Net MVC驗證消息覆蓋客戶端驗證
- 18. Django測試客戶端方法覆蓋頭
- 19. 如何覆蓋客戶端肥皂記錄 - 春季啓動
- 20. 覆蓋客戶端證書身份驗證驗證
- 21. Mysql儀表板覆蓋客戶端(UUID問題)
- 22. 快速覆蓋反應路由器客戶端路由
- 23. GraphQL:react-apollo客戶端覆蓋數組元素
- 24. 爲SCSS項目設置客戶端特定覆蓋
- 25. 如何覆蓋Spring Cloud Eureka默認發現客戶端默認ssl上下文?
- 26. 客戶ActionFilterAttribute OnActionExecuting覆蓋從不叫
- 27. 基於Java的顛覆客戶端
- 28. 顛覆客戶端的紅寶石?
- 29. 我可以以編程方式覆蓋客戶端app.config WCF端點地址嗎?
- 30. JsPlumb端點覆蓋
只是爲了澄清,你想只需一個RequiredFieldValidator來檢查頁面中的所有控件? – rikitikitik
@rikitikitik,不,我只是希望它能單獨使用控件。但我想從客戶端做到這一點。 – user576510