C# 我在将数据导入asp.net页面时遇到问题,当我打开页面时,我发现所有的文件都是空的
//这是连接字符串C# 我在将数据导入asp.net页面时遇到问题,当我打开页面时,我发现所有的文件都是空的,c#,asp.net,C#,Asp.net,//这是连接字符串 // this the code of the linked database with page protected void Page_Load(object sender, EventArgs e) { if (String.IsNullOrEmpty(Request.QueryString["IDContent"])) { Response.Redirect("ContentL
// this the code of the linked database with page
protected void Page_Load(object sender, EventArgs e)
{
if (String.IsNullOrEmpty(Request.QueryString["IDContent"]))
{
Response.Redirect("ContentList.aspx");
}
if (!String.IsNullOrEmpty(Request.QueryString["IDContent"]))
{
if (!IsPostBack)
//用于从Sql server导入数据的代码
{
SqlConnection Cn = new SqlConnection("Data Source = Lenovo;Initial Catalog = Web_Data; Integrated Security = True");
Cn.Open();
string Sql = "Select * From Content_Table Where IDContent = @IDContent";
DataTable Dt = new DataTabel();
SqlDataAdapter Da = new SqlDataAdapter(Sql, Cn);
Da.SelectCommand.Parameters.AddWithValue("IDContent", Request.QueryString["IDContent"]);
Da.Fill(Dt);
Cn.Close();
我发现“IDContent”的拼写有误,我将其更改为“ContentID”,就像SQL Server表中的相同名称一样,这是工作!,这只是键入erorr。您是否看到异常或看到消息“内容不存在!”;不,实际上我在加载页面时导入数据
if (Dt.Rows.Count > 0)
{
TxtCategory2.SelectedValue = Dt.Rows[0]["FIDContent"].ToString();
TxtTitel2.Text = Dt.Rows[0]["ContentTitel"].ToString();
TxtDateTime2.Text = Dt.Rows[0]["ContentDateTime"].ToString();
TxtSummary2.Text = Dt.Rows[0]["ContentSummary"].ToString();
TextImage.Text = Dt.Rows[0]["ContentImage"].ToString();
TxtText2.Text = Dt.Rows[0]["ContentText"].ToString();
Image1.ImageUrl = TextImage.Text;
}
else
{
LbMsg2.Text = " The Content is not exist!";
}
}
}
}