string city = string.Empty;
        protected void Page_Load(object sender, EventArgs e)
        {
            city = this.Request.QueryString["citytrap"].ToString();
            Session["citytrap"] = city;       //这句如何理解?
        } function ss(page) 
        { 
           var array =page.split(",");
           top.leftFrame.window.open(array[0],"leftFrame");  //????
           top.mainFrame.window.open(array[1],"mainFrame");  //????
        }

解决方案 »

  1. 把页面中传来的citytrap值,赋给会话citytrap
      

  2. 。。把city这个存在Session["citytrap"]中嘛
      

  3. 把city 存在Session中 有什么问题?
      

  4. 吧 地址栏的参数 接受下来  保存到city 变量,, 在将city 保存到SESSion中~
      

  5. Session["citytrap"] = city; 也就是说在别的地方还要使用this.Request.QueryString["citytrap"].ToString();这个传过来的值。
    function ss(page) 
            { 
               var array =page.split(",");
               top.leftFrame.window.open(array[0],"leftFrame");  //????
               top.mainFrame.window.open(array[1],"mainFrame");  //????
            }
    上述代码是Javascript代码,array[0]和array[1]中保存的是两个页面的url地址,在leftFrame打开array[0]中url指向的页面,在mainFrame"打开array[1]指向的页面。
      

类似问题 »