可以在后台代码里镶嵌JS
前台写好代码 function xxx() {------}
Button事件:
protected void button_Click(object sender, EventArgs e)
{
//
//
//前面写后台代码,后面镶嵌JS
ClientScript.RegisterStartupScript(Page.GetType(), "", "xxx();", true);
}
除了1楼的方法还可以
可以在后台代码里镶嵌JS
前台写好代码 function xxx() {------}
Button事件:
protected void button_Click(object sender, EventArgs e)
{
//
//
//前面写后台代码,后面镶嵌JS
Response.write("")
}
在aspx页先把js写好,如:function test()
然后在后台的点击事件中加入代码:Page.RegisterStartupScript("随便写点","");
就可以执行完后台点击事件,然后再执行客户端脚本了。
你在BUTTON的事件函数里添加button.Attributes.Add("onclick", "test()");不就行了
1楼正解
Page.ClientScript.RegisterStartupScript(Page.GetType(), "myscript", "");
直接调用JS就行。