龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > asp.net编程 >

JS调用ASP.NET中Button服务器端事件的方法

时间:2009-12-21 11:47来源:未知 作者:admin 点击:
分享到:
有两种方法可以调用Button按钮服务端事件,如下: 方法一: 在JS中使用button按钮的click方法 script type="text/javascript" function JSFun2() { document.getElementById("%= btnTest4.ClientID %").click(); } /script 方

有两种方法可以调用Button按钮服务端事件,如下:

方法一:
在JS中使用button按钮的click方法

<script type="text/javascript">
    function JSFun2()
    {
        document.getElementById("<%= btnTest4.ClientID %>").click();
    }
</script>
方法二:
ClientScript.GetPostBackEventReference(btnTest2, "")
上面这行代码的返回值是一个string,"__doPostBack('btnTest2','')".

然后使用RegisterClientScriptBlock注册一下脚本.
string jscript = "function JSFun1(){" + ClientScript.GetPostBackEventReference(btnTest2, "") + "};";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "", jscript, true);


精彩图集

赞助商链接