从URL字符串中删除会话

时间:2011-05-12 01:19:29

标签: asp.net

在我的ASP.NET 4网站中,我得到了许多内嵌会话字符串的网址。因此,搜索引擎会多次索引同一页面,所有页面都具有不同的会话ID。 Erlier我也习惯将urpautodetectcookie字符串附加到url。但我以后能够删除它。

如何从网址中删除此会话 - 永远。

如果我的网址是http://www.somesite.com/ViewProduct.aspx?ID=12,我希望它一直显示。

以下是我的web.config中的一些设置

<authentication mode="Forms">
            <forms cookieless="UseCookies" loginUrl="~/AccessDenied.aspx" name="FORMAUTH" />
        </authentication>

<sessionState mode="InProc" cookieless="false" timeout="15" />

<anonymousIdentification cookieless="AutoDetect" enabled="false" />

1 个答案:

答案 0 :(得分:2)

将cookieless更改为“UseCookies”以将会话存储在cookie中。否则,会话将嵌入到URL中。

以下是来自MSDN Site

的更多信息