全局变量定义在哪?

meizi3 2003-09-11 10:49:55
我想把数据连接定义为全局变量,在所有页面都可以使用,应该怎么做呢?
...全文
290 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jery_lee 2003-09-11
  • 打赏
  • 举报
回复
<configuration>
<system.web>
<customErrors mode="On" defaultRedirect="msg.aspx?type=error">
</customErrors>
<!--customErrors mode="Off"/-->
<compilation defaultLanguage="c#" debug="false">
<assemblies>
<add assembly="CrystalDecisions.CrystalReports.Engine, Version=9.1.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
<add assembly="CrystalDecisions.ReportSource, Version=9.1.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
<add assembly="CrystalDecisions.Shared, Version=9.1.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
<add assembly="CrystalDecisions.Web, Version=9.1.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
</assemblies>
</compilation>
<globalization requestEncoding="UTF-8" responseEncoding="UTF-8" />
<!--pages buffer="true" enableSessionState="ReadOnly" enableViewState="false" enableViewStateMac="false" smartNavigation="false" -->
<!--sessionState mode="InProc" timeout="10" -->
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;user id=sa;password=" cookieless="false" timeout="60" />
</system.web>
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
<appSettings>
<add key="ConnStr" value="server=localhost;uid=sa;password=sa;database=dbname"/> </appSettings>
</configuration>
littlechang 2003-09-11
  • 打赏
  • 举报
回复
放在Global.asax.vb里面 ,如
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
' 在应用程序启动时激发
Application.Lock()
Application("CNSTR") = "server=.;uid=sa;pwd=;database=MoneyCard;"
Application.UnLock()
End Sub
meizi3 2003-09-11
  • 打赏
  • 举报
回复
出现无法 “无法识别的配置节“appSettings”错误
树猫 2003-09-11
  • 打赏
  • 举报
回复
....
<appSettings>
<add key="strConn" value="server=SUN-FREE;database=Realty;uid=sa;pwd=54321;Max Pool Size=20"/>
</appSettings>

</configuration>

然后在一个类中取出
string strConn = System.Configuration.ConfigurationSettings.AppSettings["strConn"];

SqlConnection conn = new SqlConnection(strConn);

树猫 2003-09-11
  • 打赏
  • 举报
回复
....
<appSettings>
<add key="strConn" value="server=SUN-FREE;database=Realty;uid=sa;pwd=54321;Max Pool Size=20"/>
</appSettings>

</configuration>

然后在一个类中取出
string strConn = System.Configuration.ConfigurationSettings.AppSettings["strConn"];

SqlConnection conn = new SqlConnection(strConn);

acewang 2003-09-11
  • 打赏
  • 举报
回复
数据连结放在web.config里面
竹君子 2003-09-11
  • 打赏
  • 举报
回复
一个页面中的全局变量:页名.aspx.cs中的Pageload函数前面,定义控件的地方

所有页:Global.asax.vb里面 或web.config里
(1)<configuration>
<appSettings>
<add key="strConn" value="server=;database=;uid=sa;pwd=;"/>
</appSettings>
</configuration>

(2) Application_Start(Object sender ,EventArgs e )
{
Application.Lock()
Application("CNSTR") = "server=.;uid=sa;pwd=;database=MoneyCard;"
Application.UnLock()
}

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧