modalpopup内的按钮代码(
protected void btnYes_Click(object sender, EventArgs e)
{
int index = Convert.ToInt32(gvItemAssignment.SelectedRow.Cells[1].Text);
con.Close();
con.Open();
SqlCommand delete = new SqlCommand("UPDATE tblAssignment SET AssignDeleteStatus = 'Deleted' WHERE AssignID = " + index + "", con);
delete.ExecuteNonQuery();
con.Close();
dgvItemAssignment.DataBind();
btnDelete_ModalPopupExtender.Hide();
}
Modalpopup
<asp:ModalPopupExtender ID="btnDelete_ModalPopupExtender" runat="server"
BackgroundCssClass="modalBackground" CancelControlID="btnNo"
PopupControlID="Panel3" TargetControlID="btnRemove">
</asp:ModalPopupExtender>
btnRemove for calls(内部没有代码)
主要问题是btnYes上的Databind
无效。 Gridview
在外面。生病单击删除按钮然后弹出窗口显示。然后单击btnYes里面,执行除databind之外的所有代码,然后弹出隐藏。尝试在this.Databind();
上执行IsPostback
和PageLoad
。非常感谢您能帮我解决这个问题。坚持了一段时间。