ASP.NET的OnClientClick不執行的常見問題
搜收錄網整理 發布日期:2020/7/6 12:45:34
OnClientClick是客戶端事件方法.一般采用JavaScript來進行處理.也就是直接在瀏覽器端運行.一點擊就運行。
 
但是有的時候寫完了客戶端代碼后發現OnClientClick 總是不執行,這里有幾個問題需要注意。
 
1. JS有錯誤.不僅僅是OnClientClick所對應的方法有錯會導致OnClientClick不執行,當前頁面所有JS錯誤都有可能,這點要注意
 
2. JS方法與OnClientClick 對應的控件重名.或者控件與控件重名
 
3. OnClientClick事件的寫法與html按鈕click事件的寫法不同,click事件后直接寫需要執行的函數名click="check()",OnClientClick事件則需要加一個return返回,OnClientClick="return check()"
 
如果需要檢查是JS導致的錯誤還是頁面導致的錯誤,可以用如下方法檢查
OnClientClick ="return false" 
直接將其返回false,看看你的onclick是否還能執行
如果不能執行,就說明這個頁面是沒有問題的
錯誤的只是你的JS代碼
 

信息網址:http://www.fengyetimber.com/ziyuan/view17837.htm
相關信息
小草视频高清在线观看