我在asp.net中建立网站 当我运行我的页面 我希望我的浏览器应该像这样显示网址 http://www.fixpic.com/uploo.aspx
但不是这样显示 http://www.fixpic.com/的(S(vqr0tz45005i2c450544ut45)) /uploo.aspx
背后可能是什么原因,可能是因为我试图创建会话但是如果是这样的话我怎么能从网址中删除这些长字符
答案 0 :(得分:1)
你已经设置它使用会话的URL(无cookie)所以这是sessionid,你会看到类似于一个vbelow的行,如果你想将seesion设置回cookie只需删除cookieless = true < / p>
<sessionState mode="InProc" cookieless="true"/>
答案 1 :(得分:0)
这是因为url用于跟踪会话ID而不是cookie。此设置通常由sessionState元素在web.config中配置。如果您使用cookieless="true"
,则会使用网址。将其设置为false
,将使用Cookie。