在ASP。NET页面中执行弹出对话框的语句时:
ScriptManager.RegisterStartupScript(this, this.GetType(), "InvalidCard", "alert('您输入的卡号或密码不符合发货条件,请检查...');", true);
如果它下边还有其它语句,会继续执行下去,而不会向WinForm中那样停下来等点了确定后再执行,现在我希望他像WinForm中那样,等点了确定再执行,请问代码要怎么写呢?谢谢 !
C# 关于ScriptManager的问题。。。高手请进。。。
答案:3 悬赏:10 手机版
解决时间 2021-03-07 01:46
- 提问者网友:蔚蓝的太阳
- 2021-03-06 15:34
最佳答案
- 五星知识达人网友:几近狂妄
- 2021-03-06 16:09
ScriptManager.RegisterStartupScript(this, this.GetType(), "InvalidCard", "if(confirm('您输入的卡号或密码不符合发货条件,请检查...')){}else{};", true);
全部回答
- 1楼网友:人间朝暮
- 2021-03-06 18:03
如果你直接输出一个alert恐怕无法做到。
我的意思是,如果你把要执行的代码放到一个button,linkbutton或者imagebutton中,然后绑定onclientclick就可以的。onclientclick代码如下:
<asp:button …… onclientclick="return confirm('确定要……吗?');"/>
代码写到button的click中,那么点击按钮,弹出框框要你确定后才会执行代码。
- 2楼网友:醉吻情书
- 2021-03-06 17:31
如果你直接输出一个alert恐怕无法做到。我的意思是,如果你把要执行的代码放到一个Button,LinkButton或者ImageButton中,然后绑定OnClientClick就可以的。OnClientClick代码如下:代码写到Button的click中,那么点击按钮,弹出框框要你确定后才会执行代码。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯