asp.net超链接传值问题

来源:互联网 发布:非洲新闻数据 编辑:程序博客网 时间:2024/06/05 17:45

最近开发中在页面之间传递值的过程中,多处应用了超链接传值的方式。但是当传递的参数中含有中文字符时,在调用Request.QueryString[]方法接收参数时,总是出现错误,而且错误的出现总是随机的。表现为接收的中文参数不全,后加通配符“?”,或者把中文参数后的那个参数和中文参数混在一起,不加区分。

     在经过查阅资料之后,发现调用方法:Server.UrlEncode(string),可以解决问题,string为要传递的中文字符串。