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

时间:2011-11-09 14:18:50

标签: c# asp.net asp.net-mvc-3 razor

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

我想在选中/取消选中复选框时刷新页面。 我怎么能这样做?

1 个答案:

答案 0 :(得分:7)

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

@Html.CheckBox("mycheckbox", myparam, new { id = "mycheck" })

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

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