如何使用jQuery

时间:2017-05-04 13:45:12

标签: jquery asp.net-mvc

我有一个按钮:

<button class="btn btn-info" id="details" value="@scr.Id">Details</button>

我希望将其重定向到我的控制器

public ActionResult Details(int par)
{
    var screening = _context.Screenings.Single(s => s.Id == par);
    return View(screening);
}

如何使用jQuery实现这一目标?

2 个答案:

答案 0 :(得分:1)

将您的按钮更改为此类

 @Html.ActionLink("Details", "Details", "Your Controller Name", new {@class = "btn btn-info"})

它应该可以正常工作,不需要JQuery

如果你需要jQuery

使用ajax调用

$("#details").click(function() {
 $.ajax({url: "/ControllerName/Details/YourIDValue", success: function(result){

    }});
})

答案 1 :(得分:0)

如果您想使用JQuery发送按钮的ID,可以尝试使用

 $(document).ready(function() {
        $("#details").on('click', function (e) {
                e.preventDefault();
                window.location.href = '@Url.Action("Details", "ControllerName")?par=' + $(this).val();

            }
        );
    });