写入。 Response.Cookies["Username"].Value = Server.UrlEncode(txtUsername.Text.ToString());
读取。this.txtUsername.Text =Request.Cookies["Username"]!=null?Server.UrlDecode(Request.Cookies["Username"].Value.ToString()):"";把解码和编码代码去了也不管用。在VS2003下就没有问题。VS2005下英文也没有问题。
各位高人帮一下。

解决方案 »

  1.   

    我之前也是遇到類似問題,是葉面漁業面之間的傳值問題,後來是通過js在前端進行解決的,代碼給你看看,與你有點不同,你試試
    HttpContext.Current.Response.Write("<script>top.returnValue=encodeURI('" + e.CommandArgument.ToString() + "');</script>");//編碼document.getElementById(':txtReasonCD').value = decodeURI(FastReutrnValue).split(',')[1];//解碼