ASP.Net项目中全局变量使用的方式

原创 2007年10月10日 14:30:00

方法一:web.config文件
——设置:
在web.config文件里添加关键字key是通过<appSettings>标记来实现的,但是appSettings标记通常放在<system.web>.....</system.web>标记外面。例:
<configration>
<appSettings>
<add key="connString1" value="server=localhost;user />
<add key="connString2" value="provider=Microsoft.Jet.OleDb.4.0;Data Source=数据库路径"/>
</appSettings>
<system.web>
</system.web>
</configration>

——读取:
要在代码中引用这些数据库连接字符串,需要先添加对System.ConFiguration名字空间的引用,在这个名字空间中含有ConfigurationSettings类,其静态方法ConfigurationSettings.AppSettings属性可获取web.config文件中<appSettings>节的设置,读到的值为string型。例如:

using System.Configuration;
string conn1 = ConfigurationSettings.AppSettings["connString1"];
string conn2 = ConfigurationSettings.AppSettings["connString2"];
SQLConnection myConn1 = new SQLConnection(conn1);
OleDbConnection myConn2 = new OleDbConnection(conn2);

在VS2005中, ConfigurationSettings.AppSettings 可以换成 ConfigurationManager.AppSettings

方法二:Gloab文件
 ——设置:
在Global文件里中添加
protected void Session_Start(Object sender, EventArgs e)
{
Session["sqlConnectionString"] = "uid=Username;pwd=password;database=MyTest;server=Localhost;Connect Timeout=300";
}

——读取:
在代码中的应用:
String strConnection=Session["sqlConnectionString"].ToString();
sqlConnection_1=new SqlConnection(strConnection);

推荐使用第一种方式!比较灵活

 

如何在ASP.NET项目里面正确使用Linq to Sql

老久不上来写技术类的东西了,偶尔回归一下吧。(其实,这篇文章8个月前写了个大半,后来一直没有时间去完善,再后来就因为各种原因给放下来了。) 非常抱歉,由于需要发表其他文章的缘故,我只能忍着不修正文中...
  • yl_99
  • yl_99
  • 2015年01月04日 16:27
  • 633

实际项目中的spring的 DI 和 IOC

前两篇文章讲到了项目用到的消息中心和工作流模块,这篇文章来了解一下怎么样使用模块里面的功能。 spring的核心是DI 和IOC,那到底什么是DI(依赖注入)和IOC(控制反转)呢,依赖在core ...
  • David_lou
  • David_lou
  • 2017年02月08日 11:40
  • 438

asp.net网站开发 富文本编辑器 调用方法

本人首次开发网站,需要用到富文本编辑器,当时上网找了很多帖子,试了N多次。最终用了KindEditor,通过多次试验和看官方的demo,最后调试成功。 下面上干货咯 1.下载: 我在官网下载的是4.1...
  • u013828206
  • u013828206
  • 2015年05月06日 22:36
  • 915

为什么我的项目中要使用Redis

转自:http://www.cnblogs.com/runningsmallguo/p/5871412.html 我知道有些地方没说到位,希望大神们提出来,我会吸取教训,大家共同进步! ...
  • sinat_30474567
  • sinat_30474567
  • 2017年06月08日 14:56
  • 3028

SpringAOP在项目中的简单应用

 SpringAOP在项目中的简单应用 一、前言 项目背景 由于公司的机房到期,需要做应用迁移(包括数据库),割接到云平台。但是又不能进行一次性割接,需要分三个阶段:第一阶段割...
  • keyingbo2008
  • keyingbo2008
  • 2014年04月03日 21:47
  • 3887

C++全局变量工程用法

原来一直作为一个只会敲C++的弱ACMer, 今天学了一下工程中的全局变量的使用方法与注意事项,在这里与大家分享一下: 1. 用法 工程中常见的用法为: 在"gv.h"文件中用extern声明全局变量...
  • u011581550
  • u011581550
  • 2014年12月13日 16:48
  • 1520

在项目中使用springmvc

什么是springmvcspringmvc是spring框架的一个模块,springmvc和spring无需通过中间整个层进行整合,它是一个基于mvc的web框架。springmvc与struts2的...
  • jinzili777
  • jinzili777
  • 2016年04月09日 08:36
  • 1291

【Redis基础】Redis在项目中实战

redis搭建,集群搭建,多属于运维知识,基本了解就可以。但是在项目如何让redis发挥它的特长就属于我们需要掌握和探索的。接下来讲解一下在项目中如何使用redis来做缓存的。   适用场景 什...
  • u010539352
  • u010539352
  • 2016年06月30日 08:32
  • 7938

asp.net 全局变量共享 实例

1. 使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。 如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方...
  • qq61394323
  • qq61394323
  • 2015年01月06日 17:35
  • 5263

iOS项目中全局变量的定义与使用

在一个项目中,我们可能需要定义几个全局变量,在我们程序的任何位置都可以进行访问,提高我们的开发效率。在iOS中我们如何来实现呢?我们主要使用的是AppDelegate类来实现。如下: (1)AppDe...
  • CHENYUFENG1991
  • CHENYUFENG1991
  • 2015年10月20日 20:47
  • 4580
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ASP.Net项目中全局变量使用的方式
举报原因:
原因补充:

(最多只允许输入30个字)