时间:2011-09-07 13:56:47

标签: razor

1 个答案:

答案 0 :(得分:0)

你可以尝试这样的事情。希望我能正确理解你的问题。

搜索部分:

 ...
 @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 partial:

 @Model IList<Result>

 <div id="SearchResults">

 // Display Results

 </div>

没有编译代码。希望它几乎可以编译。