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

时间:2013-06-24 07:39:05

标签: asp.net sql-server

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 个答案:

答案 0 :(得分:0)

以下是一些解决方案:

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

2-Asp.net页面默认按“View-state”维护页面状态,首先确保页面的ViewState属性为True,然后确保页面生命周期中你重新绑定gridview

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

希望这些帮助