为什么需要两次点击button按钮弹出对话框

问题描述

我需要用户点击一个按钮时弹出一个对话框,code=C#]affirmBtn.Attributes.Add("onclick","javascript:returnconfirm('你确定投这些老师的票吗?');");[/code]可是我发现需要点击两次才能弹出了,不知道这样解决?很亟待答案。

解决方案

解决方案二:
检查下affirmBtn.Attributes.Add("onclick","javascript:returnconfirm是不是写在if(!page.ispostback)外对button的服务器事件打个断点看是否进去?
解决方案三:
把它放在Page_Load当中affirmBtn.Attributes.Add("onclick","javascript:returnconfirm('你确定投这些老师的票吗?');");[/

解决方案四:
厄~~感觉应该不会啊,这个代码是放在Page_Load里的么。如果实在不行可以试一试直接写到页面里,在Button里直接写OnClientClick事件<asp:ButtonID="affirmBtn"runat="server"Text="Button"OnClick="Button1_Click"OnClientClick="javascript:returnconfirm('你确定投这些老师的票吗?');"/>
解决方案五:
楼主是不是将affirmBtn.Attributes.Add("onclick","javascript:returnconfirm('你确定投这些老师的票吗?');")写在了if(Page.IsposeBack){affirmBtn.Attributes.Add("onclick","javascript:returnconfirm('你确定投这些老师的票吗?');")}中了?如果是写成if(!Page.Ispostback){affirmBtn.Attributes.Add("onclick","javascript:returnconfirm('你确定投这些老师的票吗?');")}
解决方案六:
估计问题已经解决接分!
解决方案七:
把它放在Page_Load当中先注册一下affirmBtn.Attributes.Add("onclick","javascript:returnconfirm('你确定投这些老师的票吗?');");
解决方案八:
先运行出来看看html有没有这个onclick事件,没有的话,代码位置就放错了
解决方案九:
应该在pageload之外吧不是在里面的吧
解决方案十:
我做过要按回车键有反应的放在pageload外面tb_search.Attributes.Add("onkeydown","if(event.keyCode==13){document.all.btn_search.focus();document.all.btn_search.click();}");if(!IsPostBack){
解决方案十一:
估计问题已经解决先运行出来看看html有没有这个onclick事件,没有的话,代码位置就放错了顶了,受之以鱼,不如授之以渔
解决方案十二:
如果是.net2.0可以直接在btn的属性里加onClientClick=javascript:returnconfirm('你确定投这些老师的票吗?');
解决方案十三:
谢谢大家的解答,放在page_load是可以的,但是我想根本不同情况来显示不同的信息,并且执行不同的情况,所以我无法放到page_load里,现在我用其他发放解决了这个问题。还有一个问题就是当一个学生在一个页面上为老师投票后,查看页面却没有及时更新,怎样解决,我已经想了很长时间了,现在用禁止缓存解决的,但感觉不好的。<metahttp-equiv="Pragma"content="no-cache"/>。
解决方案十四:
谢谢大家的解答,放在page_load是可以的,但是我想根本不同情况来显示不同的信息,并且执行不同的情况,所以我无法放到page_load里,现在我用其他发放解决了这个问题。但是如果我还是很想实现这个功能,不知怎么解决,放在if(!IsPostBack)里会没有反应的。我还有一个问题就是当一个学生在一个页面上为老师投票后,查看页面却没有及时更新,怎样解决,我已经想了很长时间了,现在用禁止缓存解决的,但感觉不好的。<metahttp-equiv="Pragma"content="no-cache"/>。
解决方案十五:
js定时刷新页面
其他方案:
用无刷新技术吧AJAX
其他方案:
学习一下
其他方案:
方法一:需要先在页面page_load()中加载button事件解决点击两次弹出窗口的代码:PlanButton.Attributes.Add("onclick","if(confirm('你还没有计划,要添加计划吗?')){self.location.href='./Plan_Add.aspx';}returnfalse;");注://页面加载按钮事件;PlanButton_Click(this,null);----------------------------------------------方法二:不用Page_load()加载button事件解决点击两次弹出窗口的代码:Page.RegisterStartupScript("","<script>if(confirm('你还没有计划,要添加计划吗?')){self.location.href='./Plan_Add.aspx';}</script>");

时间: 2024-09-17 04:13:25

为什么需要两次点击button按钮弹出对话框的相关文章

jsp-在一个div中点击增加按钮弹出另个div

问题描述 在一个div中点击增加按钮弹出另个div 集体的效果如图所示,请大神们帮帮我! 解决方案 建议用插件blockUi来实现,很好用,博主可以试试 解决方案二: http://blog.csdn.net/tolcf/article/details/38712343 解决方案三: 设置点击事件,点击触发,让另一个 相关文章 id 成数组的传值-jsp弹出框传值问题(一个jsp 点击按钮弹出另一个jsp,选中记录带回数据显示在指定框中) 数据库-在一个jsp页面中,点击一个按钮,弹出另一个js

spring mvc-求助:哪位大神帮我实现下点击修改按钮弹出弹框并且里面自动获取值

问题描述 求助:哪位大神帮我实现下点击修改按钮弹出弹框并且里面自动获取值 我用的是hibernate+springMvc+maven实现的demo想要点击首页列表显示的数据后面的修改按钮可以弹出一个弹框,弹框力量有input文本框 ,弹框出现的时候里面自动有要修改的那一条数据的值页面: <%@ page language=""java"" import=""java.util.*"" contentType="

ios-如何iOS标签栏点击自定义按钮弹出模态视图

问题描述 如何iOS标签栏点击自定义按钮弹出模态视图 我自定义了一个UITabBar类:TabBar 在TabBar.m里面写代码设定这个按钮的参数 在TabBarViewController.m类里面放入这个按钮 TabBar * tabBar=[[TabBar alloc]init]; [self setValue:tabBar forKey:@"tabBar"]; 然后我在TabBar.m里面为这个按钮addTarget 但是addTarget事件里面无法写PresentView

android-安卓开发中,点击卸载按钮,弹出一个提示框

问题描述 安卓开发中,点击卸载按钮,弹出一个提示框 解决方案 http://www.cnblogs.com/zealotrouge/p/3159772.html 解决方案二: 给按钮注册onCLick()事件,在里面实现弹出一个dialog就可以了很简单,很多书上都有参考程序 解决方案三: 你要的是这种效果吧: //packageName是要卸载的包名,比如百度贴吧是com.baidu.tieba Uri uri = Uri.parse("package:" + packageName

文件读取-vc想通过单击按钮弹出对话框的方式选择某TXT文件

问题描述 vc想通过单击按钮弹出对话框的方式选择某TXT文件 我已经获取了文件路径,GetPathName,如何再获取文件中的数据 txt文件中的数据格式是这样的, 1 2 3 4 5 6 请问我接下来该怎么操作,才能使各个数据全部被提取出来. 解决方案 VC弹出"选择文件"和"选择文件夹"对话框VC弹出"选择文件"和"选择文件夹"对话框VC弹出"选择文件"和"选择文件夹"对话框

搜狐注册页面,post传值,点击刷新没有弹出对话框(包括重试,取消)

问题描述 如题:搜狐注册页面,post传值,点击刷新没有弹出对话框(包括重试,取消),请教各位大侠,搜狐是怎么做到的,用的什么方法. 解决方案 解决方案二:<script>alert('不弹框啦???');location.href;</script>解决方案三:提交表单后重定向回来..解决方案四:不是,不是这样的,我是说在注册时,编辑了一些内容,不想编辑了,点击刷新后直接刷新,不出来(重试,取消)对话框,不信可以试试..http://i.sohu.com/login/reg.do

ExtJs 4.2.1 点击按钮弹出表单的窗口

初学ExtJs,做项目的时候想做一个这样的效果:点击按钮弹出对话框,之前一直是使用EasyUi来做的, EasyUi里有Dialog,用起来很方便,但是现在转移到ExtJs上后,发现没有Dialog这样的框架,在网上找了没有找到这样的 控件,于是搜索一下关于ExtJs 对话框的实现方法,现在将实现结果贴出来,如果有什么想法,希望多多留言! Ext.get("btn_edit").on("click", function () { var form = new Ext

ajax-updatepanel中放入kindeitor点击button按钮kindeitor异常

问题描述 updatepanel中放入kindeitor点击button按钮kindeitor异常 C# ajax updatepanel中放入kindeitor和button提交按钮后,点击button按钮,kindeitor消失或者改变,不知道问题出在哪了,请知道的朋友指导.我将button在updatepanel之外就没有这个问题.

点击Button按钮时出现闪退,各位大神如何解决。附带错误日志。

问题描述 点击Button按钮时出现闪退,各位大神如何解决.附带错误日志. 解决方案 WifiAdmin第289行有null对象呗释放了啊 解决方案二: WifiAdmin.java 289行 对象为空,检查一下,可能没有初始化: 解决方案三: 解决方案四: WifiAdmin.java 289行 对象为空,检查一下,可能没有初始化: 解决方案五: 在 289行前加一行 if(existingConfigs!=null) 试试: 解决方案六: WifiAdmin第289行有null