我想把数据库连接写到一个专门的conn.aspx文件里 然后再另一个页面中 连接数据库的时候 调用它(也就是说 我在另一个页面中只要能把那个连接字符串 读取出来就可以了) 我该怎么实现 请注意 此项目中 没有.aspx.cs文件 也没有.cs 和配置文件 我只要这种实现方式 请各位大侠帮帮忙 想想解决办法
解决方案 »
- 在开一贴:“IP+端口号”,能作为域名解析地址吗???
- 求解决该死的框架结构的问题
- ExecuteReader 要求已打开且可用的连接。连接的当前状态为已关闭。
- vs2008的CustomValidator的ClientValidate可以用C#写么?
- 编译器错误信息: CS0246: 找不到类型或命名空间名称“SqlData”(是否缺少 using 指令或程序集引用?)
- asp.net如何循环对checkbox检查及取值~~~~~~~~~~~~~~急!!!!!!!!~~~~~~~~~
- 求救,求救,一上传文件的问题紧急求救?
- 突然有个问题!!??搞不懂了
- FreeTextBox 怎么判断光标的位置?他怎么实现像vb6里的richtextbox的seltext属性呢?
- 数据字段自动生成问题?
- 为啥preInit取不到s的值啊?明明已经通过构造穿了呀。
- visual studio 调试连接问题
----
楼主的解决思路,是这样的。一般的解决方法,你这个字符串是写在一个配置文件中的,而这个配置文件在我们asp.net的bs项目中是叫做web.config。比如说<add name="ConnectionString" connectionString="server=.\SQLEXPRESS;database=数据库名;user id=sa;password=sa"/>而其他地方获取这个字符串的话,只要这样(记得引用)
using System.Configuration;string strconn = ConfigurationManager.ConnectionStrings["ConnectionString"].ToString();
-------------ps:建议,看看书,看看网上的源码,好好学习。尽快结贴。另外:别动不动就跪,我也不知道你跪了没有。反正我是不喜欢那些动不动就说跪的人。
你要么就单独写到一个类里面,要么就按小虎的给的答案做。或者你写到第一个请求页面的Session中,然后其他的页面从Session取出来。比如:<%@ Import Namespace="System.Web" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title> <script runat="server">
Page.Session["con"] = "123";
</script></head>
class DBConnection
{
public static strConnectionString="database=。。";
}