后台获取.js文件的返回值

如题
cs文件:

 protected void a()
 {
                int n;
                //调用js函数,并赋值到n中

 }

JS函数:

 function number()
 {
                var x=2;
                return x;
 }

怎么写?

C#使用技巧之调用JS脚本

http://www.cnblogs.com/xdpxyxy/archive/2013/06/12/3132868.html

服务器端要获取客户端数据,一定要提交,无刷新就用ajax来提交,否则服务器端获取不到

  function number()
 {
                var x=2;

window.open('xxxx.aspx?x='+x)///
 }

没法从cs文件中直接调用js里的函数,只能通过客户端提交值或者将值放入隐藏域,然后在cs文件中取。

protected void a()
{
var n =number();
//调用js函数,并赋值到n中

}
这样就可以获取到了,其他的还有很多方法