ASP.NET MVC在复选框上单击提交表单

当我想在单击复选框时提交表单时,我在ASP.NET中应该做些什么特别的事情。 这是我正在使用的一些示例HTML …

hi

我在JSFiddle中对此进行了测试,当您单击该复选框时,它会自然地发布表单。 不知怎的,我无法在MVC PartialView中使用它。

使用Javascript / jQuery:

 $(document).on("click", "#hi", function(){ if ($(this).is(':checked') { $('form').submit(); } }); 

您只需要在click事件上绑定一个函数,在该函数中,手动调用submit()。