asp.net中如何通过javascript触发c#代码

在网上搜索了一下,想要通过javascript来调用c#的代码,好像没有直接的方法,不过可以用一个间接的方法,就是通过javascript的代码触发一个隐藏按钮的click事件,改隐藏按钮的设置如下:
<input id="hiddenbutton" type=button style="0px;heightj:0px" runat=server onserverclick="hiddenbutton_ServerClick"\>
hiddenbutton_ServerClick就是一个c#的事件相应函数;
这样用基本上就可以了。
另外有点要注意,就是触发hiddenbutton的click事件的时候,一定要使用:
document.all("hiddenbutton").click();
而不要使用:
hiddenbutton.click();
使用后面一种方法会缠身 object error,其实就是找不到该2对象;
原文地址:https://www.cnblogs.com/strinkbug/p/569113.html