「画面AからsessionIDをKEY情報として画面BへPOSTする」
という処理がしたいのですが、どのようにしたら良いのか教えて頂きたいです。
ASP.NETが手元にないので案を書きます。
方法1.
セキュアでないと思いますが。
hiddenコントロールを配置して、
Session.SessionId
をセットしてあげる
※ただし、こちらを注意してください。
ASP.NETでSessionIdが発行されるのはSessionに何か格納した場合だけ
方法2.
JavaScriptを使用して、
formのonsubmitイベントで、
document.cookie
から
"ASP.NET_SessionId"
を拾って、hidden要素に
セットしてあげる。
いずれにせよ、同一セッション上であれば、POSTで送る必要もなく、
Session.SessionIdで拾えてしまうと思うのですが。
コメント(0件)