我有一個頁面可以訪問運行繁重的存儲過程的數據庫,並返回一個結果,結果將顯示取決於會話變量Session [「isShown」]例如。是否可以在ASP.NET中運行異步調用來設置會話?
我想使用Ajax調用另一個頁面設置:
xmlhttp.open("POST", "frmCancelWfSearch.aspx", true);
xmlhttp.send();
如何運行frmCancelWfSearch.aspx asynchrounously來設置會話[「被示」]假?
我有一個頁面可以訪問運行繁重的存儲過程的數據庫,並返回一個結果,結果將顯示取決於會話變量Session [「isShown」]例如。是否可以在ASP.NET中運行異步調用來設置會話?
我想使用Ajax調用另一個頁面設置:
xmlhttp.open("POST", "frmCancelWfSearch.aspx", true);
xmlhttp.send();
如何運行frmCancelWfSearch.aspx asynchrounously來設置會話[「被示」]假?
在IHttpAsyncHandler
實現您的服務器代碼,同時也實現IRequiresSessionState
所以你必須訪問會話。
您可以使用查詢字符串參數say isshow=true
或isshow=false
和frmCancelWfSearch.aspx
,具體取決於此參數的值,您可以更改會話變量的值。您可以使用POST
這樣,當發送的查詢字符串PARAMS:xmlHttp.send("isshow=false");