如果你要保證數據的安全性,你可以在
ashx
中使用
session
驗證。
如:你的
index
.
aspx
中使用
jquery
回調
ashx
數據,那么在
index
.
aspx page_load
時
session
[
"checked"
]=
"true"
,在
ashx
中驗證
session
是否存在。
但
ashx
中要獲取
session
內容還需如下幾步:
①導入命名空間
using
System
;
using
System
.
Web
;
using
System
.
Web
.
SessionState
;
//第一步:導入此命名空間
②實現接口
public
class
MyWeb
:
IHttpHandler
將此改為如下:
public
class
MyWeb
:
IHttpHandler
,
IRequiresSessionState
//第二步:實現接口 到此就可以像平時一樣用Session了
③調用方法
HttpContext
.
Current
.
Session
[
"Session變量名稱"
]
