I don't think this is standard, but here is the pattern I am using:
First of all, I use the Page Method for ASP.Net to connect to the server. In this case, it will be something like this:
PageMethods.Search(searchValue, onSearchComplete);
This calls the static method of the page on the page, for example:
public static void Search(string searchValue)
...
, gridview, , searchValue:
var searchControl = (SearchControl)new SearchControl().LoadControl("/controls/SearchControl.ascx");
searchControl.Search();
var stringBuilder = new StringBuilder();
using (var textWriter = new StringWriter(stringBuilder))
{
var htmlWriter = new HtmlTextWriter(textWriter);
searchControl.RenderControl(htmlWriter);
return stringBuilder.ToString();
}
, (onSearchComplete). , , , div .