大家帮帮我给个alert方案

问题描述

我的源码如下,我想实现就是跳出一个对话框,然后等待3秒自动跳转,请问大家怎么改protectedvoidqueding_Click(objectsender,EventArgse){if(this.xmima.Text.ToString()==this.qrxmm.Text.ToString()){stringmima=this.qrxmm.Text.ToString();stringsfzh=Session["sfzh"].ToString();stringlianjie=ConfigurationManager.ConnectionStrings["lianjieshujuku"].ConnectionString;SqlConnectionconn=newSqlConnection(lianjie);conn.Open();SqlCommandcmd=newSqlCommand();cmd.Connection=conn;cmd.Parameters.AddWithValue("@mima",mima);cmd.Parameters.AddWithValue("@sfzh",sfzh);cmd.CommandText="Updateuserinfoset[密码]=@mimawhere[身份证号]=@sfzh";intivalue=cmd.ExecuteNonQuery();if(ivalue>0){Response.Write("您的密码已经修改成功!请使用新的密码登陆!3秒钟后自动转到登陆页面!");Thread.Sleep(3000);Response.Redirect("../Default.aspx");}}else{Response.Write("<script>alert('你的两次密码输入不一致!');</script>");}}

其中就是以下代码怎么改if(ivalue>0){Response.Write("您的密码已经修改成功!请使用新的密码登陆!3秒钟后自动转到登陆页面!");Thread.Sleep(4000);Response.Redirect("../Default.aspx");}

解决方案

解决方案二:
Response.Write("您的密码已经修改成功!请使用新的密码登陆!3秒钟后自动转到登陆页面!");这里面加一段js,等待3秒跳转
解决方案三:
加个setTimeout调转
解决方案四:
简单的做法是操作成功后在页面中显示倒计时,然后跳转到新页面。
解决方案五:
if(ivalue>0){Response.Write("<script>setTimeout("top.location.href='../Default.aspx'",3000);alert('您的密码已经修改成功!请使用新的密码登陆!3秒钟后自动转到登陆页面!');>");}

解决方案六:
不知道里面的单双引号对不对,手打的,你可以将<script>中间的在前端封装成一个函数,然后后端调用即可,类似于你调用alert这样的。
解决方案七:
用js的回调函数触发settimeOut,亦或者在后台用一个微软自带的定时器控件。
解决方案八:
最基本的原理,就是对于用户交互程序设计,要会设计为“两阶段”的流程。你画出一个流程图就能发现问题。不会设计软件的人可能会在流程图上画一个加工处理活动(画成方框),里边写上“显示等待3秒钟”,这显然是坑爹的流程图,因为流程图上不可能有这种加工处理。流程图上,当给用户显示提示时,第一个流程图就结束了。然后当定时触发了后续操作时,下一个流程图开始启动。“Thread.Sleep(3000);”这种代码是想当然的,初学者最容易用这种思维方式。
解决方案九:
仅仅抄代码,不能真正搞明白程序设计。既然你关心“方案”,那么就学软件设计基础。
解决方案十:
这个使用jquery应该很容易,推荐使用http://layer.layui.com/这里面有你要的。很简单的
解决方案十一:
这玩意不是js的工作吗。服务端为什么要抢着干呢。服务端凡事都亲力亲为,迟早跪的。
解决方案十二:
思路错了。应该是服务端将这个成功或者失败的标识尽可能快地返回给客户端。再由js去决定怎么执行和显示而不是在服务端搞那些乱七八糟的东东。什么挂起啊!什么鬼的。

时间: 2024-10-18 07:23:01

大家帮帮我给个alert方案的相关文章

如何生成静态页面的五种方案

静态|页面 方案1:/// <summary>/// 传入URL返回网页的html代码/// </summary>/// <param name="Url">URL</param>/// <returns></returns>public static  string getUrltoHtml(string Url){errorMsg = "";try{System.Net.WebRequest

ext的高手帮帮我关于toolbar动态菜单的问题

问题描述 我想做一个根据角色权限动态显示toolbar菜单,以下代码是我从互联网上找来的,为什么我的运行不了?好郁闷??高手帮帮我,我刚学ext不久,请问这部分代码//2发送请求,获取菜单Ext.Ajax.request({url:'getMenusForUser.action',//这个action里面返回菜单success:successCallBack,failure:failureCallBack});没有任何事件触发的情况下也能发出请求吗???我就纠结在这里,我用struts1,写了一

DockOne微信分享(一三七):Kubernetes主机和容器的监控方案

本文讲的是DockOne微信分享(一三七):Kubernetes主机和容器的监控方案[编者的话]随着Docker容器云的广泛应用,大量的业务软件运行在容器中,这使得对Docker容器的监控越来越重要.传统的监控系统大多数是针对物理机或者虚拟机设计的,而容器的特点不同与传统的物理机或者虚拟机,如果还是采用传统的监控系统,则会增加监控复杂程度,那么如何对容器进行监控呢? [3 天烧脑式基于Docker的CI/CD实战训练营 | 北京站]本次培训围绕基于Docker的CI/CD实战展开,具体内容包括:

DockOne微信分享(一二四):轻松筹监控系统实现方案

本文讲的是DockOne微信分享(一二四):轻松筹监控系统实现方案[编者的话]监控系统是服务管理最重要的组成部分之一,可以帮助开发人员更好的了解服务的运行状况,及时发现异常情况.虽然阿里提供收费的业务监控服务,但是监控有很多开源的解决方案,可以尝试自建监控系统,满足基本的监控需求,以后逐步完善优化.这样既可以更灵活的满足自身业务的监控需求,也可以为以后自建机房提供技术积累.通过以下7个方面来建设监控系统. [3 天烧脑式 Docker 训练营 | 上海站]随着Docker技术被越来越多的人所认可

苹果开发者福音:iOS自动化测试方案Galileo

Galileo 确实是个科学革命的伟人! 也因为这样,我们给它起了这个智慧饱满的名字Galileo.Galileo是天猫技术-手机天猫架构&体验团队历时8个月倾情打造的,业界全新的iOS自动化测试方案.它与业界现有各种iOS自动化测试方案有着本质的区别,基于苹果的各种黑科技,Galileo研发团队着力打造了真正意义上的无线化.插件化.自动化的iOS测试工具链. 听起来很强大 先通过几个简单的视频向大家展示一下Galileo的强大功能. 支持Instrument Javascript脚本 Gali

开发那点事系列五 - 技术方案的发散思维

       很多做技术的同学,初期都期盼着上面会下派很多任务.做的越多,收获也越多.诚然,自己也曾经历过这么一个阶段.在上研时,积极地帮着导师做了一坨事,有Jos相关的,有C++相关的.不积硅步无以至千里嘛,正所谓.除了做事,往往我还会阶段性的做一些项目总结,并召集组员讨论.无论是技术上,还是非技术上(有些需求是自己去谈的,系统是需要自己去上的,当然关于使用方的反馈意见也是记忆最深刻的).今天借着工作中一个非常细的点,和大家分享一下,发散思维与技术视野的拓宽多么密不可分~         早先

求国内信用卡接口和paypal的接口示例,大哥大姐帮帮我:

问题描述 1.求关于国内信用卡接口的代码示例:2.求paypal的接口的代码示例,在网上找了几个没用哪位大哥大姐帮帮忙,立马揭贴,分全部送上都没问题!我QQ:172619185谢谢谢谢谢谢了! 解决方案 解决方案二: 解决方案三:如果要合作,肯定他们会提供的解决方案四:注册...付费...接口开发包(包括文档+示例)是他们服务的一部分...解决方案五:客户说那是免费的,麻烦开发过的大哥,大姐们帮帮小弟解决方案六:paypal是免费的么?解决方案七:接口开发包是免费的...但接口服务是需要你客户付

c#-sql语句删除一条记录有问题,毕业设计帮帮忙,能帮帮我吗?

问题描述 sql语句删除一条记录有问题,毕业设计帮帮忙,能帮帮我吗? enter code here DB db = new DB(); string UserName = this.txtUserName.Text; string PassWord = db.GetMD5(this.txtPwd.Text.ToString());//MD5加密 string Code = this.txtCode.Text; string cmdstr = "insert into tb_User(UserN

我的一个ASP.NET页面怎么老是提交失败啊? 帮帮我吧!

问题描述 我的database:lutingSQL表名:luting1;里面有一个叫"qian"的字段,是money类型的.我ASP..NET页面有一个textbox,和一个"保存按钮",那textbox的ID:"qian",也就是用户在那控件栏上输入money类型的数额,点击保存,就保存到数据库了,会不会我输错了啊,代码反正是对的.(相关代码)protectedvoidButton1_Click(objectsender,EventArgse)