c# - 复选框事件重新加载页面

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

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

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

最佳答案

为此您需要使用 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();
    });
});

关于c# - 复选框事件重新加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8066344/

相关文章:

C# asp.net 使用mysql数据库的值动态创建多个复选框

c# - ReadAsAsync 从 Json 数据中获取空值?

image - ASP.NET MVC3 : Image loading through controller

c# - 有没有办法自动将 View 模型对象映射到 javascript 对象?

c# - 在 .NET 4.0 中创建可与 .NET 4.5 中的 "await"一起使用的异步方法

c# - 为类型创建指令

c# - 文件返回时出现 InvalidOperationException

asp.net - 为高消息流量 Web 应用程序横向扩展 SignalR 而不使用 Redis

asp.net-mvc - ASP.NET MVC 3 简单可靠的移动设备检测 : use 51degrees. mobi 还是原生?

c# - 如何将 .NET 4 的 XmlConvert.IsWhitespaceChar 向后移植到 .NET 3.5?