我有更新面板中的代码,即使在按钮上单击我插入数据到数据库,只需调用Updatepanel.Update()整个页面被重新加载:Ajax回调UpdatePanel.Update()仍然重新加载整个页面
Gifts.ASPX
Gifts.aspx.CS
protected void cmdAddGift_Click(object sender, EventArgs e)
{
OleDbConnection objConn = new OleDbConnection(DataSource);
Random r = new Random();
int giftID = r.Next(1200, 14000);
OleDbCommand objCommand = new OleDbCommand("Insert into Gifts (GiftID, Description) values (" + giftID + ",'" + txtNewGift.Text + "')", objConn);
ExecuteCommand(objCommand);
PopulateGifts(objConn);
txtNewGift.Text = "";
UpdatePanel3.Update();
}
任何想法,为什么这整个页面重新加载会而不只是文本得到更新?
2008-11-16
leora