2010-06-08 62 views
2

我沒有在我的asp.net web應用程序中使用應用程序變量。我正在使用asp.net2.0。使用應用變量有什麼缺點嗎?在web應用程序中使用應用程序變量的優缺點

+0

你的意思是變量保存在Application集合中嗎?如果是這樣,Mirosoft聲明使用靜態變量更明智。其實我同意使用靜態變量比Application集合更舒服。 – 2010-06-08 14:47:32

回答

0

你是什麼意思的應用程序變量?像:

private int _key = 0; 

如果是這樣,這些類型的變量不保存在Web請求之間。當頁面卸載,你必須使用會話或緩存或視圖狀態來存儲它喜歡:

ViewState["Key"] = 1; 

Session["Key"] = 1; 

而且再次在頁面加載時,在這裏重新加載它。如果你的意思是別的,請評論,我會更新我的迴應。

編輯:對於應用程序,檢查這些了:

應用程序狀態是應用範圍的存儲,所以要限制用戶,你需要將用戶ID附加到密鑰,或使用會話。

+0

對不起...我的意思是「應用變量」,而不是視圖狀態或會話 – 2010-06-08 14:38:55

+0

更新了帖子。 – 2010-06-08 15:47:08

相關問題