通过Ajax调用dotnet core 3.1 Razor Pagemodel的Bootstrap表。

问题描述 投票:0回答:1
$("#mTable").bootstrapTable({
    method: "POST",
    url: "@Url.Page("Listing", "Query")",
    pagination: true,
    sidePagination: "server",
    ajaxOptions: { headers: { "RequestVerificationToken": $('input[name="__RequestVerificationToken"]').val() } },
    queryParams: function (params) {
        return {
            limit: params.limit,    //Page size
            offset: params.offset,  //Page number
            sort: params.sort,      //Sort column names
            order: params.order     //Ranking command( desc,asc)
        };
    }
    // .. The rest of the core are not important

我的Razor页面处理程序

public JsonResult OnPostQuery(int limit, int offset, string sort, string order)
{
    return null;
}

引导表 能够调用 OnPostQuery() 处理程序,但所有的参数不是0就是null。

有谁知道出了什么问题?

ajax .net-core razor-pages bootstrap-table
1个回答
0
投票

找到答案

contentType: "application/x-www-form-urlencoded; charset=UTF-8",
© www.soinside.com 2019 - 2024. All rights reserved.