url是一个带js的拼出来的字符串,如下格式:this.hlkSpecailParam.NavigateUrl = "javascript:window.open('ObjPage.aspx?Name="
 + disposedStr + "&ID="+222+"&Param2=value2&Param3=value3&Param4=value4"+ "&Param5=value5&Param6=value6&Param7=value7&Param8=value8')"其中参数Name要传递的值disposedStr是一个由50多个字符组成的字符串,其中包括中文标点符号(如?、等)、空格、单引号。
请问用什么方法编码此字符串?我试过HtmlEncode()和UrlEncode(),用Encoding.UTF8、Encoding.Unicode等编码类型都试过,都不行。Encoding.Unicode的性能太差,编码后,点击链接半天没有反映。