是不是不想让别人看到
加密或者将记录集放到session中

解决方案 »

  1.   

    我的意思是没办法处理空格。如果有空格的话就出现错误,无法打开新网页。
    string sql=Request.QueryString["sql"]
    要取得sql的值是"select * from pxnew"该如何处理。
      

  2.   

    那就不要传一整句,传个Table名,在第二个页面里做处理就好啊
      

  3.   

    呵呵,我早两天刚好做了这个事情,现在把答案给你
    10.10.10.74/print.aspx?sql=select%20*%20from%20pxnew
    就是空格以%20表示就可以了
      

  4.   

    还有一种比较笨的办法。先将需要空格的地方用另外的字符代替,在获取sql并保存到一个string变量中(假设为strsql)。再用strsql.replace()方法把用来代替的字符转换成空格。replace方法请参看帮助。
    或者将string转换成StringBuilder对象,
    StringBuilder sb = new StringBuilder(strsql,100)
    sb.Replace("用来代替空格的字符"," ",0,strsql.Length)
    strsql = sb.ToString();就可以了
      

  5.   

    这种最好传个hiddin将值付给他
      

  6.   

    10.10.10.74/print.aspx?sql=& server.urlencode("select * from pxnew")