日期:2014-05-19  浏览次数:20430 次

服务器端怎样触发客户端事件
服务器端怎样触发客户端事件?
我在服务器端要同过,选择的值来判断出发哪个弹出窗口。
应该怎么做。
例如:我通过选择是学生or老师
来分别触发:xuesheng()和laoshi()这两个弹出窗口。

------解决方案--------------------
if(选择学生)
Page.RegisterStartupScript( "xuesheng ", " <script> xuesheng(); </script> ");
else if(选择老师)
Page.RegisterStartupScript( "laoshi ", " <script> laoshi(); </script> ");
------解决方案--------------------
你用回发啊,用回发不可以吗?
在你的事件上写上
ClientScript.RegisterStartupScript(Me.GetType(), " ", " <script language= 'javascript '> if (confirm( '确定?? ')){document.getElementById( ' " + Me.EditBtn.ClientID + " ').click();} ; </script> ")

EditBtn 为客户端的Button, 让它的runnat=server.
然后再EditBtn 的事件上写你要做的事件。