比如我现在在a.aspx页面 我点其中的1个服务器控件按钮 就要跳出b.aspx并且前面的a页面不关
那么在按扭的点击事件中是怎么写这行代码的???另外在问1下:URL传值的时候 如果传的是中文 在地址兰里会变成乱码 怎么解决

解决方案 »

  1.   

    Response.Redirect()不会出现中文乱码的,前一个问题不知道,静候高手
      

  2.   

    Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "window.open('default10.aspx?id="+HttpUtility.UrlEncode("中文值")+"','null','width=500,height=400')",true);
      

  3.   

    传中文值,加HttpUtility.UrlEncode()
    Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "window.open('b.aspx?id="+HttpUtility.UrlEncode("中文值")+"','null','width=500,height=400')",true);
      

  4.   


    赞成我的方法是这样
    直接response.write("<script>window.open('目标页面')</script>");传中文我用的是Server.URLEncode("中文值")