在C#代码中定义了一个数组,想传送到一个弹出的新页面中去,如果用window.open()或者showModalDialog()可以怎么做呢?

解决方案 »

  1.   

    将这个数组的可见性设置为public
    然后在页面中通过<%=array%>的方式来访问数组
    在编写JS代码时把这段变量看作一个常量来编写就可以了
      

  2.   

    在写的时候还发现一个问题,我需要点击一个按钮的时候,先在C#中生成这个数组,然后调用JS代码弹出一个新页面,把数组传给这个新页面,新页面关闭后再返回按钮事件继续执行C#代码,怎么做呢?似乎要么是先完全执行JS代码再执行C#代码,要么是先执行C#代码再执行JS代码,两者的执行过程在一个按钮事件中不能交互?