如何從一個講ASP.NET的HttpHandler內如果因爲如何分辨誰調用一個HttpHandler
Server.Execute("myHandler.ashx")
,或者因爲直接鏈接到myHandler.ashx
用戶的呼叫的執行? (除了使用查詢字符串參數)。
如何從一個講ASP.NET的HttpHandler內如果因爲如何分辨誰調用一個HttpHandler
Server.Execute("myHandler.ashx")
,或者因爲直接鏈接到myHandler.ashx
用戶的呼叫的執行? (除了使用查詢字符串參數)。
你不能添加查詢字符串參數嗎?如果存在來自Server.Execute(),否則直接鏈接。
您應該仍然可以從處理程序中訪問HttpContext,因此您仍然應該能夠訪問Cookie和會話以確定任何經過身份驗證的用戶(如果這就是您要查找的內容)。
在這兩種情況下,用戶都將在網站上進行身份驗證。 – 2010-09-10 16:29:25
@Chris Dwyer - 對,你應該可以從處理程序中訪問所有的信息。 – 2010-09-10 16:51:30
我應該在請求中檢查什麼,以告訴我我需要知道什麼? – 2010-09-10 17:06:34
是的,這是我現在正在做的。我想知道是否還有其他的東西可以從HttpContext中得到,它會告訴我。 – 2010-09-10 16:27:14