Вы можете попробовать что-то вроде этого.Надеюсь, я правильно понял ваш вопрос.
частичный поиск:
...
@using(Ajax.BeginForm("Search", new AjaxOptions(){UpdateTargetId = "SearchResults",
HttpMethod = "post" InsertionMode=InsertionMode.Replace})){
<input id="searchString" type="text" value="Search for this ..." />
<input type="submit" value="Search" />
}
...
контроллер:
[HttpPost]
public PartialViewResult Search(string searchString){
IList<Results> results = _service.Search(searchString);
return new PartialView("Webgrid", results)
}
частичный webgrid:
@Model IList<Result>
<div id="SearchResults">
// Display Results
</div>
Didn 'скомпилировать код.Надеюсь, что это почти компилируется.