JS代码 跟CS代码相互传值的问题!

JavaScript06

JS代码 跟CS代码相互传值的问题!,第1张

最好的方式就用ajax,

在js中利用ajax到后台中做处理取数据,然后接收回调函数中的返回值

,用这个返回值就可以给前台页面赋值了。

另外,想到用jquery获取服务端控件的值,必须用text1.ClientID才可以,

当前台代码发布成html以后,服务端控件的ID不一定就是以前那个了。

js调用cs函数 前台js代码写<%method()% 举例: cs文件写 public void method() { ....执行某些操作. } 函数,前台页面js面调用. cs调用js函数:ClientScript.RegisterStartupScript(GetType(), "事件或属性名", "事件或属性内容")示例:protected void Page_Load(object sender, EventArgs e) { string ttt = "ttt"string js = " "ClientScript.RegisterStartupScript(GetType(), "registerJS", js)ClientScript.RegisterStartupScript(GetType(), "runJS", "istwo(" + ttt + ")")}二:控件id.Attributes.Add("事件或属性名", "事件或属性内容")示例:btnPost.Attributes.Add("onclick", "return CheckInput()")三:直接js代码作字符串输客户端让客户端解释执行