替換(或模擬)帶有
我想將其更改爲<asp:LinkButton
並調用相同的事件。
我只能訪問.ascx文件,而不是後面的代碼。
我已經考慮離開ImageButton只用「display:none;
」樣式的頁面,並添加LinkButton控件來調用ImageButton的事件 - 但我無法獲得正確的JavaScript語法來使這項工作。
我歡迎您的建議。
我在這裏使用你的建議取得了一些進展,謝謝(我對jQuery的瞭解並不多,所以採用了這個w/e的崩潰過程)。
我可以使用下面的代碼成功觸發事件:
的jQuery( 「#JLINK」)點擊(函數(事件){。 的jQuery( '#dnn_ctr594_ViewAjaxModuleWrapper_ctr604_ProductPage_btnAddItem')點擊(); }) ;
(我並沒有說我是用DotNetNuke的,以保持我的問題很簡單 - 。)與jQuery因此爲什麼更換$(()的
但是同時這個作品引用控件的後期渲染ID我認爲(但不能證明)我可以使用jQuery(「select [id $ ='btnAddItem']」)得到一個選擇器,但用dnn_ctr594_ViewAjaxModuleWrapper_ctr604_ProductPage_btnAddItem替換這個選擇器看不到工作
那麼我如何動態地引用控制對象?
最後的想法,謝謝?
你不能使用同一個事件處理函數,'LinkButton'使用'EventArgs'和'ImageButton'使用'ImageClickEventArgs' – yogi