2012-01-12 46 views
2

我是新來的.net,我通常有一個共同的文件,其中有用戶名,服務器,密碼,IPS和固定整數在php和asp經典,我用於包括在所有文件,以便我可以使用它們任何頁面。因爲我已經知道.net沒有include功能。我怎麼能在asp.net中做到這一點?如何在asp.net中使用公共變量?

謝謝

回答

5

你不一定會使用共享變量包含文件整個網站。在.Net中,您通常會將這樣的值存儲在web.config文件的AppSettings部分中。

然後,您可以使用類似代碼訪問值:

string username = WebConfigurationManager.Appsettings["Username"]; 
0

嚴格地說,如果與應用程序的配置工作(如數據庫連接字符串),這些都是擺在web.config中的Web應用程序和對的app.config其他。

還有設置文件。

結賬ConfigurationManager

除此之外,你必須記住「全局變量是壞的mmmkay」,除了各種配置文件之外,離你最近的那些配置文件將是公共類和屬性。

0

除了通過Digbyswift提到的AppSettings,& webconfig(這也是我建議),你可以使用一個模塊:

Module Module2 
    Public MyGlobalInteger As Integer = 0 
End Module 

然後,它可以從所謂的任何地方,如:

Dim someOtherNumber As Integer = MyGlobalInteger + 5 

雖然,您可能需要將其設爲只讀,具體取決於您的使用情況。