<strong id="oyk68"></strong>
<s id="oyk68"></s>
  • <rp id="oyk68"></rp>

    <rt id="oyk68"></rt>
    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.dfqxlqd.com/ziyuan/view17837.htm
    相關信息
    免费可以看黄的视频