當context.Session = null,是因為少繼承了IRequiresSessionState介面
於是需改成
using System.Web.SessionState;
public class Handler : IHttpHandler, IRequiresSessionState
{ ... }
問題2:
雖然context.Session != null了,但是Session.Count = 0,無法取得由aspx所設定的session值
於是需在 web.config 中加入
<configuration>
<system.web>
<sessionState cookieless="UseUri" />
</system.web>
</configuration>
OK! 可順利取到值了
沒有留言:
張貼留言