2016-07-05 64 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(******).

为我工作正在发送,并设置相应。