我有一个ASPX页面,在这个页面上有两个下拉列表,一个按钮和一个gridview。加载页面时,这两个下拉列表将绑定来自sql server的数据。然后从这两个下拉列表中选择项目,然后单击按钮A以基于这两个下拉列表从sql server获取数据,使用gridview呈现数据。 还有另一个按钮,按钮B.然后我单击按钮B来执行某些操作,例如发送邮件。但页面成为第一次加载,内容在回发后消失。单击按钮B后,如何保留内容?
void SendInvitationMail_Click(object sender, EventArgs e)
{
send mail here
}
void QueryButton_Click(object sender, EventArgs e)
{
try
{
SPSecurity.RunWithElevatedPrivileges(delegate() {
try
{
My SQL here to get data from sql server and bind the data to gridview
gridview.Databind()
}
catch(Exception ex)
{
HandleException(ex);
}
});
}
catch (Exception ex)
{
HandleException(ex);
}
}
单击“查询”按钮后,它会将数据绑定到gridview,然后单击“发送邮件”按钮。即使单击“发送邮件”按钮,我也希望保留所有结果。 最诚挚的问候,