asp.net Invalid non-ASCII or control character in header

来源:home1024 分类:Asp.net

今天进行asp.net后端Response.Redirect跳转的时候提示错误:Invalid non-ASCII or control character in header: 0x7F16.

大概的意思是包含了非ASCII字符即非法字符.那么如何解决了,很简单,将链接用Uri.EscapeUriString编码一下就OK了.如下

Response.Redirect(Uri.EscapeUriString(url));