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

如题
cs文件:

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

 }

JS函数:

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

怎么写?

4个回答

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

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

xinProgrammer
吴小豪 回复fxybk520: 如果是后台获取js的结果肯定要提交的
4 年多之前 回复
fxybk520
圆鹿鹿 是.js文件喔,不是<script>里的
4 年多之前 回复

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

  function number()
 {
                var x=2;

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问