为什么页面刷新一次就提交一次表单?
void Button1_Click(object sender, EventArgs e) //添加
{
SqlCommand inser = new SqlCommand("insert into mingzi(id,namen) values(@id,@namen)", conn);
inser.Parameters.Add(new SqlParameter("@id", SqlDbType.Int, 4, "id"));
inser.Parameters.Add(new SqlParameter("@namen", SqlDbType.NVarChar, 10, "namen"));
adaper.InsertCommand = inser;
DataRow dr=dt.NewRow();
dr[0] = dt.Rows.Count+1;
dr["namen"] = Text2.Value;
dt.Rows.Add(dr);
adaper.Update(ds);
ds.AcceptChanges();
}
页面每刷新一次就添加一次上次添加的数据,这是为什么啊?
是不是跟viewstate有关系啊?
------解决方案--------------------
是这样的
搜搜asp.net 防重复提交