asp.net 中文超链接问题
小弟初学asp.net   请大家帮帮忙,现在有个页面是中文路径的比如 "测试.mht ",我要用超链接联接他,在浏览时第一次可以,但刷新后就说无法找到该页了,而且地址栏是一串类似 "07%e5%b9.mht "而且标题栏显示为乱码! 
 不知道有没有办法让他正确显示,并且访问正常呢? 
 我试过网上encode等方法都不行呀..... 
 不知道各位大哥有没有什么高招,小弟在此感激不尽!!!
------解决方案--------------------可能是乱码.在web.config中设置 <globalization requestEncoding= "GB2312 " responseEncoding= "GB2312 "/> 看看.
------解决方案--------------------是不是把基于Cookie选项打开了?
------解决方案--------------------webconfig文件中默认的是utf-8 此编码不支持中文 
 你改成GB2312就没问题了
------解决方案--------------------总结各位的结论: 
 1、web.config 
  <sessionState  
             mode= "InProc " 
             stateConnectionString= "tcpip=127.0.0.1:42424 " 
             sqlConnectionString= "data source=127.0.0.1;Trusted_Connection=yes " 
             cookieless= "false "  
             timeout= "20 "  
     />  
 其中的cookieless= "false "是否为false,如果为false请改成true 
 2、web.config请设置为 
   <globalization  
             requestEncoding= "gb2312 "  
             responseEncoding= "gb2312 "  
    />  
 默认的为utf_8 
 还有,请不要用中文名称