MVC 单选按钮没有调用 ActionResult

MVC radiobutton didn't call ActionResult

我正在尝试使用 JQuery 调用 ActionResult。做错了什么,因为查询开始了,但是控制器中的 ActionResult 没有。我还需要在其中发送选中的单选按钮的值。

JQuery:

    $("#allRows").on("change", function () {
        var url = '@Url.Action("Index", "OrderManagment")';

        if ($("#allRows").attr("checked") === "checked") {
            $.post(url, { 'tableRows': $("#allRows").val() });
        }
    });

控制器:

        [HttpPost]
        [ValidateAntiForgeryToken]
        public IActionResult Index( string tableRows )
        {
            //some code

            if (tableRows == "all")
            {
                return View(orders.ToList());
            }
            else
            {
                var rows = Int32.Parse(_context.Settings.FirstOrDefault().Value);
                return View(orders.ToList().Take(rows));
            }
        }

查看:

<form asp-action="Index">
 <div  style="text-align: right;">
        <label> Select count of rows in the table</label>
        <label><input type="radio" id="allRows" name="tableRows" value="all"> All</label>
        <label><input type="radio" id="settings" name="tableRows" value="settings" checked/> Settings </label>
    </div>
</form>
$("#allRows").on("change", function () {
        var url = '@(Url.Action("Index", "OrderManagment"))';

        if ($(this).is(":checked")) {
            $.post(url, { tableRows: $("#allRows:checked").val() , function(data){
                alert(data );
            });
        }
    });