asp.net 后台方法和js方法互动

js调用后台方法

js调用后台只要在页面放一个服务器控件Button隐藏起来,生成后台方法。然后在要调用后台的js方法里调用Button的click()方法就行了。要想传参数到后台,用HiddenField把值存起来,在后台获得就行了。

页面代码:

后台代码:

protected void bt2_Click(object sender, EventArgs e)

   //可以这样取值

   string val = this.HiddenField2.Value.Trim();

   //后台要做的事

   //。。。。。。。

后台调用js方法

Response.Write("");

如果有用ScriptManager控件就得这样调用

ScriptManager.RegisterClientScriptBlock(this.Page, base.GetType(), "window", "js方法", true);

参数一样可以用HiddenField在后台赋值,然后在js中取得

转载于:https://www.cnblogs.com/binw/archive/2011/10/10/2205873.html

你可能感兴趣的:(javascript)