我是新来的.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
虽然,您可能需要将其设为只读,具体取决于您的使用情况。