从Javascript引发ASP.NET OnCheckedChange服务器事件
我有一个带有OnCheckedChanged事件的复选框。我有时会更改是否在javascript中选中复选框。当我通过javascript更改它时,不会触发OnCheckedChanged事件 当我通过javascript更改复选框时,是否有办法触发OnCheckedChanged事件从Javascript引发ASP.NET OnCheckedChange服务器事件,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,我有一个带有OnCheckedChanged事件的复选框。我有时会更改是否在javascript中选中复选框。当我通过javascript更改它时,不会触发OnCheckedChanged事件 当我通过javascript更改复选框时,是否有办法触发OnCheckedChanged事件 感谢如果没有看到更改它的JavaScript,很难100%确定,但是通常使用jQuery的.change()部分会触发更改,就像用户单击了它一样 因此: 或 您试图编写什么代码来解决问题?您需要了解服务器端代码和
感谢如果没有看到更改它的JavaScript,很难100%确定,但是通常使用jQuery的
.change()
部分会触发更改,就像用户单击了它一样
因此:
或
您试图编写什么代码来解决问题?您需要了解服务器端代码和客户端代码之间的区别。选中复选框会在客户端触发。嗯……我不打算接受评论,现在我要写回帖(upgroorder,OnCheckedChanged);复制我将在OnCheckChanged代码中调用的代码,当您选中“手动”复选框时,服务器端事件会触发,因为它启用了自动回发功能,对吗?所以,检查我下面的代码,jQuery不会触发更改事件,除非您告诉它。
$("#myCheckbox").prop("checked", true).change();
$("#myCheckbox").prop("checked", true).trigger("change");