如题
比如说,我做了个登录页面
之后我还要用这个连接,不知道怎么做了,求高手帮忙

解决方案 »

  1.   

    把连接信息写在Web.config里面,然后在程序直接调用
    如:
    web.config文件
       <appSettings>
      <add key="data" value="data source=10.10.10.169;initial catalog=item_new;persist security info=False;user id=sa; password=ljj820902;workstation id=WUFENG;packet size=4096"></add>
      </appSettings>程序中调用:
    myConnection=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["data"]);
    myConnection.Open();
      

  2.   

    在glogal文件中,建立一个Application对象或在Application_Start事件中建立一个表态的全局变量(这样保证只创建一次即可到处使用),然后,把你这个登录页面的相对绝对路径写进去,比如你是一个站点,那就可以这样
    值="/login/login.aspx";
    假设你是虚拟目录,那么
    值="/虚拟目录名/login/login.aspx";
    这样,在任何页面引用它,它总是会找得到,不会因为目录深度不同而产生岐义.