1 好像难以做到,如果不用session或cookie、application类的东西,就用自定义的静态类
2 方案中=>添加=>新建项目=〉选择 类库工程
或者 项目 中=〉添加=〉添加新项=〉类文件
编译一下,引入(using),就可以使用
3 数据库连接 写成一个类中的函数,需要的时候直接调用就好
2 方案中=>添加=>新建项目=〉选择 类库工程
或者 项目 中=〉添加=〉添加新项=〉类文件
编译一下,引入(using),就可以使用
3 数据库连接 写成一个类中的函数,需要的时候直接调用就好
.....
<appSettings>
<add key="strConn" value="server=SUN-FREE;database=Realty;uid=sa;pwd=54321;Max Pool Size=20"/>
</appSettings></configuration>在一个类中 定义数据库连接
public sealed class DataCenter
{
/*-----------------------------------------------------*/
/*## 编号:01 ##*/
/// <summary>
/// 类的构造函数
/// </summary>
private DataCenter()
{
}
/*-----------------------------------------------------*/
/* 数据库连接 */
/*-----------------------------------------------------*/
/*## 编号:02 ##*/
/// <summary>
/// 提供1个"已经打开的"数据库连接对象
/// </summary>
/// <returns>SqlConnection型数据库连接对象</returns>
public static SqlConnection GetConn()
{
string strConn = System.Configuration.ConfigurationSettings.AppSettings["strConn"]; SqlConnection conn = new SqlConnection(strConn); try
{
conn.Open();
}
catch
{
conn = null;
} return conn;
}
/*------------------------------------------------------------------------*/
/* 数据集提取 */
/*------------------------------------------------------------------------*/在一个页面的后台类中使用
using 所在命名空间;
SqlConnection conn = DataCenter.GetConn();
如果在一个页面中使用的话,可以定义在page_load函数前面的位置上
如果要全部页面都使用就这样放在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