Параметр разбора со скобкой в ​​URL - PullRequest
0 голосов
/ 02 октября 2019

Я создаю таблицу, используя Jquery-bootgrid . в документации, передавая этот тип параметров контроллеру

current=1&rowCount=10&sort[columnName]=asc&searchPhrase=&id=b0df282a-0d67-40e5-8558-c9e93b7befed

, я могу получить все значения параметров, кроме значения со скобкой sort[columnName]=asc, я получаю пареметр с помощью класса createс таким же именем свойства, как в параметре

public class Bootgrid
{
    public int current { get; set; }
    public int rowCount { get; set; }
    public string searchPhrase { get; set; }
    public string[] sort{ get; set; } //can't get the value
}

, пожалуйста, совет

1 Ответ

1 голос
/ 02 октября 2019

string [] использует индексы int, а не строковые индексы.

Вы можете использовать словарь, например.

public void GetTest(Dictionary<string, string> som)

Это работает с Test? Som [key1] = value2

, где som содержит ключ "ключ1 "со значением" значение2 "

...