主要是aaa&bbb中&的关系,系统把bbb当成第二个传递变量了,要么换个别的字符不行吗

解决方案 »

  1.   


    一定要 & 因为这是库中的数据,相当多 .................
      

  2.   

    那你截取&以前的字符,然后再跳转,不就行了
    &就是在传递被编码了,要不用,htmldecode试试看
      

  3.   

    URL中不合法的字符必须使用Server.UrlEncode编码
    Response.Redirect(url + txtName.Text + "=" + Server.UrlEncode(txtValue.Text));
      

  4.   

    数据库出来的东西不大好在URL中传吧?只传ID,到库中读取不行吗?
      

  5.   

    用替换函数就可以了
    strA.Replace("&","k1k2k3")这里的k1k2k3是不能出现在你的数据库中的字串的字符,如果有,则改成相应的不会出现的字符
    然后在接收页面相应的替换回来
    Request["ok"].ToString.Replace("k1k2k3","&")Right
      

  6.   

    注:在被替换的字串中不要出现'_&%$等字符