jquery赋值后C#取值的问题

有需要要在前台调用C#后台带参数的函数并获取返回的字符串.前台建了也试了,在jquery函数里 $("#jstoc").val('encrypt_code');并 alert("jstoc值"+$("#jstoc").val());显示是赋值成功的,现在的关键问题就是调用后台var decode = '<%=getcode()%>';返回值是空.后台相关程序 public string getCode() { string enCode1 = jstoc.Value.Trim();return enCode1;}我是想执行var decode = '<%=getcode()%>';能获取jquery赋值之后的值,百度了一下说是var decode = '<%=getcode()%>'页面加载完就会执行,我所想要的目的就是在页面不刷新的情况下后台能得到id="jstoc"的值,并且处理后返回给前台;我也试过直接把后台写成带参数的,因为我要把这值传入另外的函数处理,但不知道为什么获取的字符是能获取到,但处理字符串的另外的函数不识别这前台传入的值,给我的感觉就好像unicode字符传给uft-8编码一样.

没明白你干吗这样干,需求很其实很简单,jquey直接用ajax向后台发请求(至于怎么提交执行后台代码自己查查),把参数传过去,然后收到返回值改改页面就行了。追问

比如说我这个页面是a.aspx,字符处理函数retstr();jquey直接用ajax向a.aspx后台发请求,a.aspx会不会刷新?

追答

不会

追问

谢谢,我去试下,还有其它办法没?

追答

这应该是最简单的方法了。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答