日期:2014-05-17  浏览次数:20447 次

asp.net 传值
父窗口传值给子窗口的隐藏域,值胡获取到了
可是在子窗口的后台却获取不到隐藏域的的值
是空的
求解!!!!!1
asp.net

------解决方案--------------------
希望楼主说的明白点最好有代码
------解决方案--------------------
获取到你没赋给隐藏域吧
贴代码出来看看
------解决方案--------------------
我想问下,这JS代码是什么时候执行的?是在你后台执行完再执行的吗
------解决方案--------------------
引用:
js是window.onload

后台是PageLOad

先执行后台PageLOad,让后页面才会返回执行window.onload

生命周期不熟啊,你
------解决方案--------------------
我也遇到过这种情况,后Ajax解决。
------解决方案--------------------
先加载后台。。在load前台。。试试加载时候触发一个ajax方法将值传到后台去。。
------解决方案--------------------
我感觉是ViewState没值,所以传不到你的后台
------解决方案--------------------
用get 还是 post 传值?

你是用JS接的值吗?这要这么做,,用后台接值处理后再输出给隐藏域


完成后记得结贴
------解决方案--------------------
父窗体得子窗体返回的值 使用
父:
var returnValue = window.showModalDialog("");
alert(returnValue);
子:
 window.returnValue =  ;