我是新來的.net,我通常有一個共同的文件,其中有用戶名,服務器,密碼,IPS和固定整數在php和asp經典,我用於包括在所有文件,以便我可以使用它們任何頁面。因爲我已經知道.net沒有include功能。我怎麼能在asp.net中做到這一點?如何在asp.net中使用公共變量?
謝謝
我是新來的.net,我通常有一個共同的文件,其中有用戶名,服務器,密碼,IPS和固定整數在php和asp經典,我用於包括在所有文件,以便我可以使用它們任何頁面。因爲我已經知道.net沒有include功能。我怎麼能在asp.net中做到這一點?如何在asp.net中使用公共變量?
謝謝
你不一定會使用共享變量包含文件整個網站。在.Net中,您通常會將這樣的值存儲在web.config文件的AppSettings
部分中。
然後,您可以使用類似代碼訪問值:
string username = WebConfigurationManager.Appsettings["Username"];
嚴格地說,如果與應用程序的配置工作(如數據庫連接字符串),這些都是擺在web.config中的Web應用程序和對的app.config其他。
還有設置文件。
結賬ConfigurationManager
。
除此之外,你必須記住「全局變量是壞的mmmkay」,除了各種配置文件之外,離你最近的那些配置文件將是公共類和屬性。
除了通過Digbyswift提到的AppSettings,& webconfig(這也是我建議),你可以使用一個模塊:
Module Module2
Public MyGlobalInteger As Integer = 0
End Module
然後,它可以從所謂的任何地方,如:
Dim someOtherNumber As Integer = MyGlobalInteger + 5
雖然,您可能需要將其設爲只讀,具體取決於您的使用情況。