当前位置: 代码迷 >> ASP.NET >> 为什么页面刷新一次就提交一次表单?该怎么解决
  详细解决方案

为什么页面刷新一次就提交一次表单?该怎么解决

热度:1916   发布时间:2013-02-25 00:00:00.0
为什么页面刷新一次就提交一次表单?
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 防重复提交
  相关解决方案