您好,登錄后才能下訂單哦!
本篇文章為大家展示了如何操作html的元素調用服務器,代碼簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
背景:二次開發 用的asp.net 三層 服務器控件
今天在開發的時候 發現這個系統里面 很多東西都封裝了 同時也發現了一個問題
Dopostback 這個方法 怎么使用的
因為我發現 一些html 元素 既沒有給它綁定交互的方法 又不是服務器控件
偏偏你點擊了 卻可以交互數據
仔細研究了下 決定于大家分享下
首先添加一個服務器控件
給服務器控件綁定方法
在頁面點擊的時候 如下圖
然后我添加了一個html元素 在js里面給它綁定dopostback的方法
然后就如下圖所示 這個html元素就可以執行第一個服務器控件使用的方法
查看頁面源 發現頁面自動生成了這個東西
結合dopostback的參數
aaa其實就是eventTarget “” 就是后面的eventArgument
至于那個 return false 就是為了防止頁面繼續執行
因為form1 表單submit之后 這個只是執行了 bbb_onclick()這個方法里面的第一句
__DoPostBack(‘aaa’,’’); 如果你bbb這個方法后面還有后續的話 頁面可以繼續執行
所以大家在用的時候最好加上 這個 return false 畢竟這個方法是人為寫的 最好加上
另外一種方法 模擬服務器點擊
像這樣子 一樣可以實現
上述內容就是如何操作html的元素調用服務器,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。