asp.net中回发函数调用后如何显示搜索数据

asp.net中回发函数调用后如何显示搜索数据,asp.net,sql-server,Asp.net,Sql Server,gridview详细信息显示的正是我想要的内容,即使搜索数据也显示得很好,但问题是当我在gridview中发布回页并返回搜索页面时,搜索并没有在gridview中维护,我使用gridview.Databind()函数在页面加载时使用(!page.postback)函数,但对我来说也没有用处,所以请大家给我一些代码 在页面加载时,我写了一些东西,但对我没有用处 if(!page.postback) { sda = new SqlDataAdapter("Select Name,ContactNo

gridview详细信息显示的正是我想要的内容,即使搜索数据也显示得很好,但问题是当我在gridview中发布回页并返回搜索页面时,搜索并没有在gridview中维护,我使用gridview.Databind()函数在页面加载时使用(!page.postback)函数,但对我来说也没有用处,所以请大家给我一些代码 在页面加载时,我写了一些东西,但对我没有用处

if(!page.postback)
{
 sda = new SqlDataAdapter("Select Name,ContactNo,Address from gridviewtable",con);
        ds = new DataSet();
        sda.Fill(ds);
        gvd_detail.DataSource = ds;
        gvd_detail.DataBind();

}

以下是一些解决方案:

1-每次用户搜索后,将用户重定向到带有参数的页面(如查询字符串),然后在该页面上检索参数并显示适当的结果

2-Asp.net页面默认情况下通过“视图状态”维护页面状态,首先确保页面的ViewState属性为True,然后确保在页面生命周期中重新绑定gridview

3-如果存在#2解决方案不起作用的情况,则存在另一种解决方案,即在ViewState页面中显式保存页面状态


希望这些帮助

thnx mostafa,但是如果你不介意的话,你能给我一些代码吗?请给我一些帮助