铛铛铛铛,我又来啦。今天跟大家分享一下.NET网站中,前后台数据交互的第二站,后台对前台JS的调用。
一.后台获取JS变量参数值
1.用隐藏域,后台Request.Form[""]获取
2.用ajax
3.js写入cookie,后台从cookie取出
4.用url传参,js修改form元素action属性,加上参数后,下次提交后后台获取参数值
二.后台调用前台方法
1.OnClientClick方法
在Button控件中,有一个属性叫做 OnClientClick,在该属性中填写Javascript的函数名称即可。
2.后台代码中给Button添加事件
Button.Attributes.Add("onclick","return js_Click()"); //js_Click 即为我们要调用的前台JS函数名称
3.灰常灵活的一种方式ClientScript.RegisterStartupScript
例:StringBuilder sb = new StringBuilder();
sb.Append("<Script language='Javascript'");
sb.Append("Button_Onclick('"+ServerPath+"')");
sb.Append("</script>");
ClientScript.Regi