我需要從ckeditor按鈕到達我的codebehind點擊事件。 我與此代碼爲我定製的CKEditor按鈕嘗試(函數(){用ckEditor工具欄按鈕調用Asp.Net按鈕點擊事件
//Section 1 : Code to execute when the toolbar button is pressed
var a = {
exec: function (editor) {
var testObj = editor.parentNode;
var count = 1;
while (testObj.getAttribute('id') != "form1") {
testObj = testObj.parentNode;
}
testObj.getElementById('<%= btnUserControls.ClientID %>').click();
}
},
//Section 2 : Create the button and add the functionality to it
b='usercontrols';
CKEDITOR.plugins.add(b,{
init:function(editor){
editor.addCommand(b,a);
editor.ui.addButton('usercontrols', {
label:'User Controls',
icon: this.path + 'ascx.png',
command:b
});
}
});
})();
但是我覺得這個代碼不能達到我的Asp.Net button.Where我錯了?謝謝。
他們並沒有解決我的problem.Also我想這代碼'__doPostBack( '<%= btnUserControls.ClientID%>',加入 'onClick');' –
@BahadırYılmaz有你試着用'__doPostBack('<%= btnUserControls .UniqueID%>','');'(在我的回答中,這是一個明顯的錯誤,我編輯過它)? – tpeczek