2012-01-12 41 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 

虽然,您可能需要将其设为只读,具体取决于您的使用情况。