2013-06-28 27 views
1

我有一個既有傳統的ASP和ASP.Net頁面的Web應用程序。Global.asa文件也

在下面的情況下,將在會議開始時訪問一個ASP.Net頁面時也火Global.asa中?

用戶已將書籤添加到ASP.Net頁面,當用戶嘗試訪問該頁面時,他將被帶到登錄頁面。 一旦這個ASP.Net頁,在session_start事件觸發在Global.asax中的用戶登錄,但同樣的事件也火Global.asa中?

回答

2

不,不會。除非請求傳統ASP應用程序中的任何頁面,否則Global.asa將不會被調用。

從ASP.NET應用程序強制Global.asa中的Session_Start的唯一方法是將HttpWebRequest從您的ASP.NET應用程序創建到您的Classic應用程序,但您需要代理請求的cookie以便會話是由最終用戶的瀏覽器採用。