... 2:在页" />

aspnet ASPNET + C# 连接SQL Server数据库 错误

来源:互联网  时间:2016/7/24 10:58:26

关于网友提出的“aspnet ASPNET + C# 连接SQL Server数据库 错误”问题疑问,本网通过在网上对“aspnet ASPNET + C# 连接SQL Server数据库 错误”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:aspnet ASPNET + C# 连接SQL Server数据库 错误
描述:

1:Web Config:
configuration>
  
  
    
  

  
   ...
2:在页面上放了个Button,双击进入cs编辑:
public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        string strConn = System.Configuration.ConfigurationManager.AppSettings["ConnectionString"].ToString();
        SqlConnection Conn = new SqlConnection(strConn);
    }
}
F5运行,点击按钮,出现:
用户代码未处理 System.NullReferenceException
  Message="未将对象引用设置到对象的实例。"
  Source="App_Web_198_d1gm"
  StackTrace:
       在 _Default.Button1_Click(Object sender, EventArgs e) 位置 e:\试验\ASP\WebSite2\Default.aspx.cs:行号 21
       在 System.Web.UI.WebControls.Button.OnClick(EventArgs e)
       在 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
       在 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
       在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
       在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
       在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)


解决方案1:

大哥写错了啊!public static string connectstr = System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; 

解决方案2:

添加引用System.Configuration

解决方案3:

   
     
  
 


public partial class _Default : System.Web.UI.Page 

    protected void Page_Load(object sender, EventArgs e) 
    { 
    } 
    protected void Button1_Click(object sender, EventArgs e) 
    { 
        string strConn = System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;  
        SqlConnection Conn = new SqlConnection(strConn); 
    } 

解决方案4:

引用 4 楼 zhanglei5415 的回复:
或者把你的配置节点 
 
放到 
 
 
 
内,原来的程序代码不变

同意 解决方案5:

把链接数据库的串改成 
  string strConn =ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString;

上一篇aspnet中怎样实现这个让用户自己选择保存路径的功能?
下一篇难道JQuery不完善??
明星图片
相关文章
《aspnet ASPNET + C# 连接SQL Server数据库 错误》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)