使用.NET核心中的JS将数据从ASP.NET视图传递到Controller Async

时间:2016-05-02 04:07:01

标签: javascript jquery asp.net asp.net-mvc asp.net-core-mvc

我想在序言中说我之前已经问过这个问题,但我还没有找到适用于.NET核心的具体答案。

我正在尝试将模型值传递回控制器,以便我可以对其进行一些操作。我可以使用Razor URL帮助程序在.ajax URL中将URL作为@ Url.Action(" Action"," Controller")发送?另外,如何发送数据以进行异步工作?这是我的脚本文件:

    $('#ajaxBtn').on('click', function (e) {

        $.ajax({
            url: "/Home/AjaxReturn",
            type: "POST",
            dataType: "json",  
            data: 'data: 12345',
            success: function () {
            }
            });

    });

这是我的控制器代码:

    [HttpPost]
    public void AjaxReturn(JsonResult data)
    {
        var thisData = data;

    }

**我将它用于响应式js数据表(datatables.net),例如。在DELETE上单击我想将ID传回控制器,这样我就可以删除记录,然后传回状态。

1 个答案:

答案 0 :(得分:0)

尝试更改ajax代码中的参数。

data: '"data": "12345"',