repeater 数据绑定 , webconfig 数据库连接字符串出现的问题

总结:

 

       今天用reperater 做个例子,可是数据库连接webconfig 老出问题。最终解决办法: webconfig 不需要 转义字符,即/ 不需要用//

 

 


        // 注意值里不要有转义的//

 

 

 

cs页面调用:ConfigurationManager.ConnectionStrings["con_str"].ConnectionString;

 

 

 

 

 

Aspx页面

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> 无标题页

姓名成绩

 

Aspx.cs页面using System; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Data.SqlClient; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //SqlConnection con = new SqlConnection("Server=9BB88DD1B0874BD//SQLEXPRESS;Integrated Security=SSPI;Database=mydata"); //string a = ConfigurationSettings.AppSettings["con_str"].ToString(); //ConfigurationManager string a = ConfigurationManager.ConnectionStrings["con_str"].ConnectionString; SqlConnection con = new SqlConnection(a); con.Open(); SqlCommand cmd = new SqlCommand("select * from student", con); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds); this.repeater1.DataSource = ds; this.repeater1.DataBind(); } } 

 

web.config

 

数据库字符串连接放在  下面。

 


        // 注意值里不要有转义的//

 

你可能感兴趣的:(repeater 数据绑定 , webconfig 数据库连接字符串出现的问题)