是的,当然有可能。您可以使用标准复选框:
@Html.CheckBoxFor( x => x.Foo, new { data_url = Url.Action("SomeAction", "SomeController"), id = "mycheckbox" })
然后在单独的javascript文件中使用jQuery订阅此复选框的change事件,并毫不客气地对其进行AJAXify:
$(function() { $('#mycheckbox').change(function() { var data = {}; data[$(this).attr('name')] = $(this).is(':checked'); $.ajax({ url: $(this).data('url'), type: 'POST', data: data, success: function(result) { // TODO: do something with the result } }); });});
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)