又一个这样的帖子:
你在 protected void DetailsView1_ItemInserted(object sender, DetailsViewInsertedEventArgs e) 处设置一个断点,看看会不会执行到这里,也就是说会不会触发ItemInserted事件,如果没有到的话,当然就不会执行Response.Redirect("Default.aspx");了。
你在 protected void DetailsView1_ItemInserted(object sender, DetailsViewInsertedEventArgs e) 处设置一个断点,看看会不会执行到这里,也就是说会不会触发ItemInserted事件,如果没有到的话,当然就不会执行Response.Redirect("Default.aspx");了。
protected void DetailsView1_Inserting(object sender, DetailsViewInsertEventArgs e)
{
string strCon = "Data Source=(local);Database=huiyuan;Uid=sa;Pwd=123456";
TextBox t3 = (TextBox)DetailsView1.FindControl("tt");
TextBox t4=(TextBox)DetailsView1.FindControl("tt2");
string sqlstr = "insert into book(title,conent) values('" + t3.Text.Trim() + "','"+t4.Text.Trim()+"')";
SqlConnection sqlcon = new SqlConnection(strCon);
sqlcon.Open();
SqlCommand myda = new SqlCommand(sqlstr, sqlcon);
int i =myda.ExecuteNonQuery();
if(i>0)
{
Response.Redirect("Default.aspx");
}else
{
//添加失败
}
sqlcon.Close();
}