首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-06-07 
为什么页面刷新一次就提交一次表单?void Button1_Click(object sender, EventArgs e)//添加{SqlCommand in

为什么页面刷新一次就提交一次表单?
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 防重复提交

热点排行