2013-09-23 19 views
0

您好所有我在asp.net中的初學者。我如何能夠在ASP.NET中的整個項目中訪問變量

我有Uploader.aspx頁面。

每當調用這個頁面執行一些代碼如保存文件。

現在我需要一個varible表示,計數上傳問題的數量是,當我定義計數器變量,每當我再次調用頁面定義的變量,失去了價值的時間。

我該如何解決這個問題?在你的代碼

protected void Application_Start() 
{ 
    Application["Counter"] = 0; 

} 

那麼你會增加這樣的::

+4

取決於該值需要生存的範圍。它可以是代碼中任何類的靜態值,它可以是會話值,它可以是應用程序級別的值(類似於會話,但在應用程序級別),它可以被持久化到應用程序之外的某些存儲(如數據庫或文件)等 – David

+0

您可以使用應用程序變量,會話變量或該值在配置文件或數據庫 –

+0

存儲解釋你的項目結構,請! –

回答

0

添加到您的global.asax

Application["Counter"] = ((int)Application["Counter"]) + 1; 

注意計數器復位重新啓動應用程序時,如果這是一個問題您需要將值保存在文件或數據庫中。

相關問題