2008-12-19 130 views

回答

5

這個答案是完全通用的,不僅適用於ASP.NET MVC。

  1. 靜態構造函數每個應用程序域最多運行一次。它保證它在該類的任何靜態或實例成員訪問之前運行。所以不,它不會被每個請求調用。

  2. 是的,靜態數據是通過整個應用程序域共享的。每個應用程序域都有不同的靜態數據。因此,除非您在Web園或Web場方案中運行,否則它將共享給所有用戶。 注意:如果你聲明你的靜態字段爲ThreadStatic,它們將只能用於單個線程,這在ASP.NET應用程序中可能沒有多大意義。

0

如果我理解正確你的問題:

  1. 是的,您有包含您正在尋找的事件處理器一個global.aspx。
  2. 應用程序緩存會給你你在找什麼。 Application.Cache或東西我無法從記憶型...

歡呼聲聖誕快樂(如適用)