如果你要保證數據的安全性,你可以在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;//第一步:導入此命名空間
②實現接口publicclassMyWeb:IHttpHandler將此改為如下:
publicclassMyWeb:IHttpHandler,IRequiresSessionState//第二步:實現接口 到此就可以像平時一樣用Session了
③調用方法HttpContext.Current.Session["Session變量名稱"]