方法1的示例:
1 前台放一个按钮。设置为隐藏。注意:不能直接设置Visible=false的方式,这样的话在ASP.Net 2.0编译后的代码里是找不到这个按钮的。需要设置风格:style="display:none;"
2 双击按钮,写入C#方法,或者写一个调用后台其他方法的代码段
3 前台JS调用的时候,照如下写,这样可以模拟按钮的点击事件,触发后台方法:
document.getElementById("Button2").click();
示例
ASP.Net页:


























后台C#:





























-----------------------------------------------------------------------------------自己写的。
ajax也可以实现:
首先在cs文件的方法中加入
[System.Web.Services.WebMethod]
类型(public) static 返回类型 方法名() //注意必须是静态的方法
{你的代码文件}
在js中这样引用PageMethods.方法名();