明明是www.***.com/index.aspx
却总是自动生成如下的地址:
www.***.com/(X(1)A(Ki4ZiPG_ywEkAAAAZjBiNDg2OTctMGQ0NC00NGZhLTk1YzMtYmU3YjUzOWNhMWEwymExjPsmDPjLSgqr_W7jyCik1Wc1))/index.aspx?AspxAutoDetectCookieSupport=1哪位高手知道为什么?如何解决?

解决方案 »

  1.   

    估计你可能用了什么控件了。这个控件的功能内部实现需要在url里添写东西。乱猜的~~
      

  2.   

    在web.config中,把cookieless改成UseUri以外的值<sessionState cookieless="UseCookies" />
      

  3.   

    <sessionState cookieless="false" />就看以了
      

  4.   

    从URL的最后项推断AspxAutoDetectCookieSupport=1你的web.config里Session配置应该用的是Cookie AutoDetect吧。那串乱码就是你传递的Session变量的Base64编码
      

  5.   

    默认情况下,SessionID 存储在浏览器未到期会话的 Cookie 中。通过在 Web.config 文件的 sessionState 节中将 cookieless 属性设置为 TRUE,可以指定不将会话标识符存储在 Cookie 中。
    会话 ID 的值在浏览器和 Web 服务器间通过 Cookie 进行传输,如果指定了无 Cookie 会话,则通过 URL 进行传输。在system.web节点中:<sessionState cookieless="false"></sessionState>
      

  6.   

    cookieless模式...不启用客户端cookie支持,()里那段是编码的cookie...