之前的部分代码:
从DataGrid中获取TopicName,中文,TopicProfile.aspx?TopicName=福岛核辐射
传递到TopicProfile这个页面的时候,变成了TopicName=福岛核口口
这个问题是说url需要encode,尝试过使用js的encodeURI函数,但不知道在asp的控件代码中如何嵌入;尝试过使用Server.UrlEncode,但IIS报错信息是:System.Web.HttpServerUtility”并不包含对“UrlEnCode”的定义。
最终,使用HttpUtility.UrlEncode解决问题。