首先要清楚javascript和。net代码都是在哪执行的和执行的顺序。
再次,得到javascript的值需要进行提交的
<script>
var a = "b"
window.location.href="x.aspx?varname=" + a
</script>
在x.aspx可以使用Request.QueryString["varname"]得到
或者
<input name=varname value="">
在提交时候给varname赋值然后提交也可以

解决方案 »

  1.   

    是因为我的.net页面里有一段循环,里面每秒钟去设置一下父页面里的进度条,但中途想中断时却没有办法,因为想让用户按取消按钮就停止设置进度条,所以打算检测父页面上一个文本框的值,是1就停止,但是取不到
      

  2.   

    还是用window.location.href="x.aspx?varname=" + a的方法往父页面里传值,然后在pageload事件里判断如果Request.QueryString["varname"]等于某个值的时候就停止进度条!