我正在使用可以对用户进行排序的功能的网站上工作。 我使用的是mvcgrid.net库,但我无法弄明白。工具栏不起作用。
我使用了mvcgrid.net的大部分基本源代码,但是当我在搜索栏中按某些内容时,它不起作用或每页选择项目。
答案 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步-通常这就是让我绊倒的原因。