c# - Data Pager Postback causes value lose -


i new asp.net. here scenario. trying build search functionality. if enter value in search box i.e. "test" , click search icon sql server returns results. have limited datapage size = "1". when click on next page refreshes page , search box looses value entered in case "test". if no value passed sql server returns default result everytime navigate through pages works first page each click after returns me default value. bind list view on prerender of datapage. here code snippets.

    protected void search_serverclick(object sender, eventargs e)     {         mydatapager_prerender(sender, e);     }     protected void mydatapager_prerender(object sender, eventargs e)     {         string var_search_firstname = globalsearchinput.value.tostring();         string var_search_city = citysearchinput.value.tostring();         string var_search_state = statesearchinput.value.tostring();         bool isadvancedsearch = false;         //determine whether it's advanced search or not.         string methodcaller = "";          //methodcaller = ((htmlbutton)sender).id;          //if (methodcaller == "search")         //{         //    isadvancedsearch = false;         //}         //else         //{         //    isadvancedsearch = true;         //}          utility utl = new utility();          friendrequestsentnotificationpanel.visible = false;          listview1.datasource = utl.searchprofile(var_search_firstname, var_search_city, var_search_state, isadvancedsearch);         listview1.databind();     } 

add ispostback==false condition in prerender. helps retain serch string


Comments

Popular posts from this blog

php - How to display all orders for a single product showing the most recent first? Woocommerce -

asp.net - How to correctly use QUERY_STRING in ISAPI rewrite? -

angularjs - How restrict admin panel using in backend laravel and admin panel on angular? -