你好我有一個大ASP頁和我必須設置在每個ASP按鈕這樣的:我必須爲每個ASP Button添加CausesValidation =「False」才能工作,爲什麼?
CausesValidation="False"
工作。如果它不能運行代碼隱藏功能。
有人可以向我解釋爲什麼這樣嗎?
你好我有一個大ASP頁和我必須設置在每個ASP按鈕這樣的:我必須爲每個ASP Button添加CausesValidation =「False」才能工作,爲什麼?
CausesValidation="False"
工作。如果它不能運行代碼隱藏功能。
有人可以向我解釋爲什麼這樣嗎?
看來你正在頁面中使用驗證控件。您的頁面在回發到服務器之前必須通過驗證。下面是CausesValidation屬性的功能:
CausesValidation屬性指定當點擊一個 Button控件時是否驗證頁面。
默認情況下單擊按鈕時會執行頁面驗證。
此屬性主要用於防止單擊取消或重置按鈕時的驗證。
來源:http://www.w3schools.com/aspnet/prop_webcontrol_button_causesvalidation.asp
這樣的事情:
yes我發現了一些requiredfieldvalidatior,我應該將它們分組以防止每個asp的causevalidation按鈕? –
你在你的頁面中的驗證控件?如果是這樣,你使用ValidationGroups嗎? – rikitikitik
在我的頁面上必須有驗證器失敗,它會停止控制以在函數後面運行代碼。您需要搜索失敗的驗證器並執行必要的操作。 – Ankit