<input type="button" onClick="search();">
改前:
   <script language="javascript">
   function search(){
     location.href = 'search.aspx?type=' + encodeURI(keyword);
   }
   </script>改后:
   <script language="javascript">
   function search(){
     location.href = 'search.aspx?type=' + escape(keyword);
   }
   </script>
keyword 是输入内容.
点击后在search.aspx,如果分页的话,"(2)页"的连接的代码是取HttpContext.Current.Request.Url.Absoluteuri.tostring()的,但是在改变编码后还是原来的编码形式没变过.
比如:原来点BUTTON后的连接是"search.aspx?type=%4354%2";
现在是:"search.aspx?type=%123456";
原来第二页的连接是"search.aspx?type=%4354%2&page=2"
现在还是:"search.aspx?type=%4354%2&page=2"这怎么变呢?就是没搞懂HttpContext的生命期.