如果服务器端代码执行失败,我需要显示一个 YesNo 消息框。据我所知,您无法从服务器端显示消息框。是否可以到处走走,以编程方式触发隐藏按钮的 OnClientClick 事件以显示消息框?如果是这样,我该如何触发它?如果没有,还有其他方法可以从服务器端显示 YesNo 消息框吗?
据我所知,除非我误解了,否则我得到或引用的解决方案处理了客户端脚本触发第二个按钮事件的情况,但这不是我想要的。我需要服务器端脚本来触发客户端脚本/事件。
如果服务器端代码执行失败,我需要显示一个 YesNo 消息框。据我所知,您无法从服务器端显示消息框。是否可以到处走走,以编程方式触发隐藏按钮的 OnClientClick 事件以显示消息框?如果是这样,我该如何触发它?如果没有,还有其他方法可以从服务器端显示 YesNo 消息框吗?
据我所知,除非我误解了,否则我得到或引用的解决方案处理了客户端脚本触发第二个按钮事件的情况,但这不是我想要的。我需要服务器端脚本来触发客户端脚本/事件。
jQuery方式
$('#button1').on('click', function(e){
$('#button2').trigger('click');
});
JavaScript 方式
var button1 = document.getElementById('button1'),
button2 = document.getElementById('button2');
button1.addEventListener('click', function(){
var e = document.createEvent('HTMLEvents');
e.initEvent('click', true, false);
button2.dispatchEvent(e);
});