

web.configで

[code]

    <system.web>
        <httpCookies httpOnlyCookies="false"/>
    </system.web>
    
[/code]

と設定しても  
ASP.NET_SessionIdがjavascriptから見えません。  
どうすれば見えるようになるのでしょうか？

ちなみに逆に  
httpOnlyCookies="true"  
にすると他のcookieが見えなくなります。


CC BY-SA 3.0
2017-03-09T08:20:23.203
33210
2018-03-22T10:51:35.170
20996
question
javascript asp.net cookie sessionid
asp.netのsessionidをクライアントjavascriptで扱いたい


セッションクッキーはweb.configでの指定にかかわらすHttpOnlyなクッキーになるようです  
Page_Loadあたりで、

[code]

    Response.Cookies("ASP.NET_SessionId").HttpOnly = False
    
[/code]

としてやることで、通常のクッキーになることは確認しました  
このクッキーをクライアント側で操作したらどうなるかは検証してないのでわかりませんが


CC BY-SA 3.0
2017-03-11T11:44:02.307
33261
2017-03-11T11:44:02.307
9811
33210
answer