收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 如何阻止多次弹框
2010-11-18 22:43
429 查看
每次在做添加,获取其他操作时都会弹出一个信息框
ClientScript.RegisterStartupScript(this.GetType(), null, "alert('您删除成功!');", true); 执行完之后,如果我反复刷新页面这个框会反复弹出.这种情况怎么解决啊!
你这条在哪儿放的?是不是以刷新就执行呢?
怎么可能?你删除的数据,还能找到?然后接着删除?
直接点击刷新就等于重新提交一次页面,重复上次操作。
你自己刷新的吧. 每次刷新都会出发刚才那个事件所以才会不断提示.
要不你加个控件UpdatePanel 把东西都放这里. 刷新的时候不刷新这里面东西
这个应该无法避免吧!因为刷心是重复上一次的操作
我觉得 内容页可以直接调用母版页的public 函数.根本不可能,从函数继承来看,内容页就没有继承母版页,不符合重载虚拟函数的情况,又不属于反射母版的事件。如果还要做第3个类,那太烦了。还不如easy is king.
首先设置timer1间隔为30秒。程序运行后,开始10个线程都能够完成自己操作,可随着运行时间的延长,慢慢30秒就不够用了,程序就会报错。
最后去掉timer1,人工单击按钮来启动运行这10个线程,测试发现,随着次数的增多,这10个线程越来越慢,开始取200数据插200数据共用10几秒,最后执行一次需要一分多钟才能把200数据取完插完,这是怎么回事?
你这哪里止10个线程?每次Time_Tick都新增10个线程,而且你也无法保证前一次的10个都已经结束.
有任何一个线程的执行时间大于你定时器周期,就会越来越多的产生线程,最终线程太多当然很慢。
线程太多,影响电脑运行了,上面有人说了,要释放资源了.
做线程池,规定只能10个线程,就不会越来越多了,最后你再看看线池内有多少个等执行线程就知道你现在的方法
每次启动10个进程,并不是时刻都只有10个进程 在前10个没执行完时,后面的又开始了,累积起来就多了
线程也需要使用内存的,而且在新线程开始后也不保证旧线程释放,这样内存占用越来越多,电脑当然越来越慢。
我在form_load里加了me.hide()没有用,好像form_load的最后一句话就是me.show()
我想做一个程序,比如一双击就没了,但还在运行中
简单,你不应该放在form_load事件里,哪里什么都不写。
应该放在MouseClick事件里。
但我的是想达到一运行就隐藏起来,就想某些连发程序一样,一双击就消失了。
不知楼主是想做成怎样的效果,如果是一运行就隐藏起来的话,试试下面代码
为窗体加个定时器,窗体加载起启动定时器,让定时器隐藏窗体,再顺便关闭定时器,如果你还怕程序运行时会有窗体打开的痕迹,不防设一下窗体的属性WindowState为Minimized
大家的方法都试过了 , 可是还是出现闪动了,窗口闪出来又消失了
来源:NBA视频在线
ClientScript.RegisterStartupScript(this.GetType(), null, "alert('您删除成功!');", true); 执行完之后,如果我反复刷新页面这个框会反复弹出.这种情况怎么解决啊!
你这条在哪儿放的?是不是以刷新就执行呢?
怎么可能?你删除的数据,还能找到?然后接着删除?
直接点击刷新就等于重新提交一次页面,重复上次操作。
你自己刷新的吧. 每次刷新都会出发刚才那个事件所以才会不断提示.
要不你加个控件UpdatePanel 把东西都放这里. 刷新的时候不刷新这里面东西
这个应该无法避免吧!因为刷心是重复上一次的操作
我觉得 内容页可以直接调用母版页的public 函数.根本不可能,从函数继承来看,内容页就没有继承母版页,不符合重载虚拟函数的情况,又不属于反射母版的事件。如果还要做第3个类,那太烦了。还不如easy is king.
首先设置timer1间隔为30秒。程序运行后,开始10个线程都能够完成自己操作,可随着运行时间的延长,慢慢30秒就不够用了,程序就会报错。
最后去掉timer1,人工单击按钮来启动运行这10个线程,测试发现,随着次数的增多,这10个线程越来越慢,开始取200数据插200数据共用10几秒,最后执行一次需要一分多钟才能把200数据取完插完,这是怎么回事?
你这哪里止10个线程?每次Time_Tick都新增10个线程,而且你也无法保证前一次的10个都已经结束.
有任何一个线程的执行时间大于你定时器周期,就会越来越多的产生线程,最终线程太多当然很慢。
线程太多,影响电脑运行了,上面有人说了,要释放资源了.
做线程池,规定只能10个线程,就不会越来越多了,最后你再看看线池内有多少个等执行线程就知道你现在的方法
每次启动10个进程,并不是时刻都只有10个进程 在前10个没执行完时,后面的又开始了,累积起来就多了
线程也需要使用内存的,而且在新线程开始后也不保证旧线程释放,这样内存占用越来越多,电脑当然越来越慢。
我在form_load里加了me.hide()没有用,好像form_load的最后一句话就是me.show()
我想做一个程序,比如一双击就没了,但还在运行中
简单,你不应该放在form_load事件里,哪里什么都不写。
应该放在MouseClick事件里。
但我的是想达到一运行就隐藏起来,就想某些连发程序一样,一双击就消失了。
不知楼主是想做成怎样的效果,如果是一运行就隐藏起来的话,试试下面代码
为窗体加个定时器,窗体加载起启动定时器,让定时器隐藏窗体,再顺便关闭定时器,如果你还怕程序运行时会有窗体打开的痕迹,不防设一下窗体的属性WindowState为Minimized
大家的方法都试过了 , 可是还是出现闪动了,窗口闪出来又消失了
来源:NBA视频在线
相关文章推荐
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 如何绘制类似于Windows开始菜单的菜单
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 dev 控件中 gridControl1 控件的button列 事件中如何获取所在行的某列的值
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 经典的60句话,慢慢体会 ^_^[
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 为什么有时候ASP在插入一条记录时,它会在数据里面插入两条一样的记录?
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 ASP加javascript实现图片轮流显示(图片路径从数据库中读取)
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 警告: SQL Error: 0, SQLState: null,严重: Cannot create PoolableConnectionFactory
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 属性表单问题,编译后,运行中会出错,求教!
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 js使字符串里面所有的数字执行+1操作
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 一个女linux工程师之路
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 汇编常用知识整理
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 自学的作用不可忽视
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 怎么用家里的电脑玩游戏?
- 不显示删除回复显示所有回复显示星级回复显示得分回复 如何简便地将一台机器上的oracle数据库迁移到另一台机器上[问题点数:100分]
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 有损脑健康的七种坏习惯
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 出一道看上去几乎不可能实现的题目
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 未能找到路径“E:\Program\demo_ftp\ftp1\admin\
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 有损脑健康的七种坏习惯
- 不显示删除回复显示所有回复显示星级回复显示得分回复 触发器问题:如何记录被修改的多行纪录的关键字的原值和新值?
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 十个难度最大的黄色笑话。你能看懂几个?
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回