2016-07-05 26 views
1

我真的使用MvcGrid.Net錯誤這裏是我的CSHTML使用MvcGrid.Net</p> <p>結合濾波器MVC

<div class="well"> 
    <div class="form-inline"> 
     <div class="form-group"> 
      <input type="text" class="form-control" placeholder="Opprtunity ID" data-mvcgrid-type="filter" data-mvcgrid-option="opprtunityid" /> 
     </div> 
     <div class="form-group"> 
      <input class="form-control" placeholder="Cluster" data-mvcgrid-type="filter" data-mvcgrid-option="Cluster" /> 
     </div> 
     <button type="button" class="btn btn-default" data-mvcgrid-apply-filter="click">Apply</button> 
    </div> 
</div> 

我有兩個簡單的搜索按鈕。當我可以嘗試將它們綁定到MVC網格配置文件時,我看不到QueryOptions中的值。

這裏是我的網格選項:

.WithRetrieveDataMethod((context) => 
    { 
     var options = context.QueryOptions; 
     int totalRecords; 
     var repo = DependencyResolver.Current.GetService<General>(); 
     string sortColumn = options.GetSortColumnData<string>(); 
     var items = repo.GetData(out totalRecords, 
         options.GetFilterString("opprtunityid"), 
         options.GetFilterString("Cluster"), 
         //active, 
         options.GetLimitOffset(), 
         options.GetLimitRowcount(), 
         sortColumn, options.SortDirection == SortDirection.Dsc); 
     return new QueryResult<SourcedPartner>() 
     { 
      Items = items, 
      TotalRecords = totalRecords 
     } 

options.GetFilterString( 「opprtunityid」)在這裏我有一個null值。

有人可以解釋我爲什麼嗎?

回答

-2

看的URL,看看有什麼變化/ S在options.GetFilterString(******).

爲我工作正在發送,並設置相應。