Javascript 使用DOM从JS调用代码隐藏函数

Javascript 使用DOM从JS调用代码隐藏函数,javascript,jquery,asp.net,ajax,Javascript,Jquery,Asp.net,Ajax,希望从我的JS页面调用代码隐藏方法。我们在网站上看了几个例子,但似乎无法让它工作。已尝试函数(){reloadUploadeImage_click();,也是AJAX 在我的JS页面上,我使用DOM元素创建一个按钮,并将其显示在“DivHolding2Tabs”内的屏幕上 var button = document.createElement("input"); button.type = "button"; button.id = "myBtn"; button

希望从我的JS页面调用代码隐藏方法。我们在网站上看了几个例子,但似乎无法让它工作。已尝试函数(){reloadUploadeImage_click();,也是AJAX

在我的JS页面上,我使用DOM元素创建一个按钮,并将其显示在“DivHolding2Tabs”内的屏幕上

    var button = document.createElement("input");
    button.type = "button";
    button.id = "myBtn";
    button.value = "im a button";
    DivHolding2Tabs.appendChild(button);
单击按钮后,我想调用MapUserControl.ascx.cs上的
重新加载图像\u click();

到目前为止,我试过:

button.onclick = function () { ReloadUploadedImages_click(); };
&

}

不能让它工作。有人知道怎么回事吗?

你可以试试:

$('#DivHolding2Tabs').on('click', 'button#myBtn', function() {
    ReloadUploadedImages_click();
}

我的回答基于这样一个假设: DivHolding2Tabs的定义是正确的,因为这可能是问题所在,但我不知道

可能是css代码弄乱了DOM所在的位置,按钮上方可能有一些不可见的东西

检查Chrome中的Inspect元素,如果没有,您可能会在那里发现错误

$('#DivHolding2Tabs').on('click', 'button#myBtn', function() {
    ReloadUploadedImages_click();
}
button.setAttribute("onclick", function() { alert("alert"); });