我的开发环境是vs2005
有个一个框架,页面1.aspx  页面 2.aspx
现在在 1.aspx中有个变量(这个变量在 1.aspx文件中 ,而非 1.aspx.cs文件中)
想把该变量 传递给 2.aspx.cs中请问 ,我该怎么办?

解决方案 »

  1.   

    补充一点:我的1.aspx 中有个 treeview
     想点击节点时获取该节点的值,然后2.aspx根据该值来刷新;由于我不想让1.aspx页面也刷新,所以treenode我是这样设置的
    <asp:TreeNode Text="AAA" Value="FG" Expanded="False" NavigateUrl = "javascript:clicknode('FG')">---------------------------------------
      function clicknode(StrValue)
      {
          parent.SearchResultFrame.location.href=parent.SearchResultFrame.location.href;
      }
    ---------------------------------------
    这样可以刷新页面2了,但是叶节点的值我不知道怎么传递给页面2
      

  2.   

    可以在asax文件定义一个变量a文件赋值
    b文件输出
    通过表单方式:{post,get}cookiessession建立公共静态变量。
      

  3.   

    要在1.aspx中修改 session 难度可想而知
      

  4.   

    两个页面是连接关系url
    不是 session
      

  5.   


      function clicknode(StrValue) 
      { 
          parent.SearchResultFrame.location.href=parent.SearchResultFrame.location.href; 
      } 
    把函数改为  function clicknode(StrValue) 
      { 
          parent.SearchResultFrame.location.href="2.aspx?value="+StrValue; 
      } 
    然后用Request.QueryString["value"]获取值