如果服务器端代码执行失败,我需要显示YesNo消息框。据我所知,您无法从服务器端显示消息框。是一种各种各样的,我以编程方式触发隐藏按钮的OnClientClick事件,以便显示消息框是可能的吗?如果是这样,我该如何触发它? 如果没有,是否还有其他方法可以从服务器端显示YesNo消息框?
据我所知,除非我误解了,我给出或提到的解决方案,处理了客户端脚本触发第二个按钮事件的情况,但那不是我&# 39;我正在寻找。我需要服务器端脚本来触发客户端脚本/事件。
答案 0 :(得分:1)
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);
});