grid.ajaxRequest () не передает параметры - PullRequest
0 голосов
/ 30 октября 2018

У меня есть функция javascript, которая при нажатии кнопки привязывает источник данных к сетке telerik. Функция работает хорошо и попадает в контроллер. Однако он не передает требуемое значение параметра и вместо этого показывает нулевое значение.

Код для JavaScript:

        $("#btnclick").click(function () {
        console.log("Clicked");
        var grid = $("#UploadList").data("tGrid");
        var params = {
            Idss: "SampleId"
        };

        grid.ajaxRequest(params);

    })

Код для контроллера:

        [GridAction]

    public ActionResult List(string Idss)
    {
        string passedId = Idss;
        try
        {

Устанавливая точку останова, я проверяю значение для Idss или passId, оно всегда показывает ноль вместо SampleId.

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 30 октября 2018

Я нашел решение. Чтобы передать параметры, мы должны использовать grid.rebind(params) вместо grid.ajaxRequest(params).

полезная ссылка: https://docs.telerik.com/aspnet-mvc/migration/widgets/grid

...