您好,登錄后才能下訂單哦!
請(qǐng)求超時(shí)!
本篇文章為大家展示了如何操作html的元素調(diào)用服務(wù)器,代碼簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。
背景:二次開發(fā) 用的asp.net 三層 服務(wù)器控件
今天在開發(fā)的時(shí)候 發(fā)現(xiàn)這個(gè)系統(tǒng)里面 很多東西都封裝了 同時(shí)也發(fā)現(xiàn)了一個(gè)問(wèn)題
Dopostback 這個(gè)方法 怎么使用的
因?yàn)槲野l(fā)現(xiàn) 一些html 元素 既沒有給它綁定交互的方法 又不是服務(wù)器控件
偏偏你點(diǎn)擊了 卻可以交互數(shù)據(jù)
仔細(xì)研究了下 決定于大家分享下
首先添加一個(gè)服務(wù)器控件
給服務(wù)器控件綁定方法
在頁(yè)面點(diǎn)擊的時(shí)候 如下圖
然后我添加了一個(gè)html元素 在js里面給它綁定dopostback的方法
然后就如下圖所示 這個(gè)html元素就可以執(zhí)行第一個(gè)服務(wù)器控件使用的方法
查看頁(yè)面源 發(fā)現(xiàn)頁(yè)面自動(dòng)生成了這個(gè)東西
結(jié)合dopostback的參數(shù)
aaa其實(shí)就是eventTarget “” 就是后面的eventArgument
至于那個(gè) return false 就是為了防止頁(yè)面繼續(xù)執(zhí)行
因?yàn)閒orm1 表單submit之后 這個(gè)只是執(zhí)行了 bbb_onclick()這個(gè)方法里面的第一句
__DoPostBack(‘a(chǎn)aa’,’’); 如果你bbb這個(gè)方法后面還有后續(xù)的話 頁(yè)面可以繼續(xù)執(zhí)行
所以大家在用的時(shí)候最好加上 這個(gè) return false 畢竟這個(gè)方法是人為寫的 最好加上
另外一種方法 模擬服務(wù)器點(diǎn)擊
像這樣子 一樣可以實(shí)現(xiàn)
上述內(nèi)容就是如何操作html的元素調(diào)用服務(wù)器,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。
億速云公眾號(hào)
手機(jī)網(wǎng)站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權(quán)所有
廣州億速云計(jì)算有限公司粵ICP備17096448號(hào)-1 粵公網(wǎng)安備 44010402001142號(hào)增值電信業(yè)務(wù)經(jīng)營(yíng)許可證編號(hào):B1-20181529