加載頁面后,我調(diào)用一些ajax方法,其中創(chuàng)建了一些html元素,例如$.ajax({ ... success: function (data) { ... var myCoolLink = $("<a/>").attr('id', 'xyz') .attr('onclick', 'doStuff()') .appendTo(someOtherElement); }});問題是,當(dāng)單擊myCoolLink時(shí),我希望它在代碼隱藏中觸發(fā)一些函數(shù)(帶有一些參數(shù)),以便我可以檢索數(shù)據(jù)以更新旁邊的網(wǎng)格??赡艿慕鉀Q方案及其問題:將其更改為鏈接按鈕并添加命令參數(shù)CommandArgument是一個(gè)服務(wù)器端屬性,更改它對(duì)頁面沒有任何意義。在 myCoolLink 中添加 __doPostBack()好吧,它會(huì)回發(fā),但是由于我無法在我的鏈接中添加runat=“server”(與上面可能的解決方案相同的推理),因此除了這個(gè)之外,它不會(huì)做太多我越想越相信這是不可能的。無論哪種方式,始終歡迎解決我的問題!期待您的回答(:
如何在javascript中創(chuàng)建元素時(shí)觸發(fā) asp.net 函數(shù)?
梵蒂岡之花
2022-09-02 21:41:57