grid.ajaxRequest()未传递参数

时间:2018-10-30 12:49:51

标签: javascript asp.net-mvc telerik-grid

我有一个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或passedId的值,它始终显示null而不是SampleId。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。为了传递参数,我们应该使用grid.rebind(params)而不是grid.ajaxRequest(params)

有用的链接:https://docs.telerik.com/aspnet-mvc/migration/widgets/grid