复选框事件上的重新加载页面

blo*_*lop 1 c# asp.net razor asp.net-mvc-3

我正在使用MVC 3,我有一个复选框: @Html.CheckBox("mycheckbox", myparam)

选中/取消选中复选框时,我想刷新页面.我怎样才能做到这一点?

Dar*_*rov 7

你需要使用javascript.例如,您可以为复选框指定唯一的ID(或类):

@Html.CheckBox("mycheckbox", myparam, new { id = "mycheck" })
Run Code Online (Sandbox Code Playgroud)

然后使用jQuery订阅该.change()事件:

$(function() {
    $('#mycheck').change(function() {
        // the value of the checkbox changed => refresh the page:
        window.location.reload();
    });
});
Run Code Online (Sandbox Code Playgroud)