mvcgrid.net无法使用工具栏

时间:2017-05-26 13:53:52

标签: asp.net model-view-controller mvcgrid.net

我正在使用可以对用户进行排序的功能的网站上工作。 我使用的是mvcgrid.net库,但我无法弄明白。工具栏不起作用。

我使用了mvcgrid.net的大部分基本源代码,但是当我在搜索栏中按某些内容时,它不起作用或每页选择项目。

1 个答案:

答案 0 :(得分:0)

如果您要查看特定代码,请发布。否则,您可以检查以下几件事:

(1)确保已应用所需的mvcgrid数据属性。例如,对于搜索字段,您可能具有以下属性:

<input 
    type="search"
    data-mvcgrid-apply-additional="change"
    data-mvcgrid-type="additionalQueryOption"
    data-mvcgrid-option="search"
    data-mvcgrid-name="ContactGrid">

(2)确保在配置网格时添加了为mvcgrid-option选择的值(在本示例中为“搜索”)。例如:

MVCGridDefinitionTable.Add("ContactGrid", new MVCGridBuilder<ContactViewModel>(defaults)
    .WithAdditionalQueryOptionNames("Search")
...

(3)然后,您需要在.WithRetrieveDataMethod()中读取属性(同样在网格配置中)

string search = options.GetAdditionalQueryOptionString("search");

我忘记了过去的第2步-通常这就是让我绊倒的原因。