グリッドビューにあるボタンをクリックして、データベース更新呼び出しを実行しています。それは正常に動作し、データベースを適切に更新しますが、問題は、ページを更新すると同じ操作 (db update) が再度実行されることです。つまり、Gridview の RowCommand イベントが再度呼び出されます。
ここに私の短いコードビューがあります:
protected void gridview_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "lnkBtn1")
{
userDetails obj=new userDetails();
bool flag=obj.Updatuser();
if (flag)
{
lblSucess.Visible = true;
//this will binds updated table to grid
this.BindGrid();
}
else
{
lblError.visible=true;
}
}
}