Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 回发后保留内容_C#_Asp.net - Fatal编程技术网

C# 回发后保留内容

C# 回发后保留内容,c#,asp.net,C#,Asp.net,我有一个ASPX页面,在这个页面上有两个下拉列表,一个按钮和一个gridview。加载页面时,这两个下拉列表将绑定来自sql server的数据。然后从这两个下拉列表中选择项目,然后单击按钮A以基于这两个下拉列表从sql server获取数据,并使用gridview呈现数据。 还有一个按钮,按钮B。然后我点击按钮B做一些事情,比如发送邮件。但是页面在第一次加载时就变了,内容在回发后就消失了。单击按钮B后如何保留内容 void SendInvitationMail_Click(object sen

我有一个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,然后单击发送邮件按钮。即使单击“发送邮件”按钮,我也希望保留所有结果。
致以最诚挚的问候,

设置EnableViewState=True


尝试发布您的代码。。。