我在查询字符串的serach字段中传递了“©Alt + 0169”。
当我在Request.QueryString(“SearchVal”)等页面中获取QueryString时,值将为:'©Alt 0169'。
它再次'+'。
你能告诉我怎么才能得到它..
由于 Pankaj Pareek
答案 0 :(得分:4)
使用System.Web.HttpUtility.UrlEncode()
方法。
string encode = HttpUtility.UrlEncode("© Alt+ 0169");
Response.Redirect("Page1.aspx?searchVal=" + encode);