登录成功之后返回上一页面之前怎么能是其弹出消息框,提示登录成功。

问题描述

protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){if(Request.UrlReferrer!=null)ViewState["UrlReferrer"]=Request.UrlReferrer.ToString();}}protectedvoidButton1_Click(objectsender,EventArgse){if(TextBox1.Text==""){showMessage("用户名不能为空!",this);}elseif(TextBox2.Text==""){showMessage("密码不能为空!",this);}else{stringname=TextBox1.Text.Trim();stringpwd=TextBox2.Text.Trim();stringconstr="server=.;database=Movie;uid=sa;pwd=;";SqlConnectionconn=newSqlConnection(constr);conn.Open();stringsqlstr="select*fromUserInfowhereName='"+name+"'andPassword='"+pwd+"'";SqlCommandcmd=newSqlCommand(sqlstr,conn);SqlDataAdaptersda=newSqlDataAdapter(cmd);DataSetds=newDataSet();sda.Fill(ds,"aa");if(ds.Tables["aa"].Rows.Count>0){showMessage("登录成功!",this);Session["name"]=name;Session["ID"]=ds.Tables[0].Rows[0][0].ToString();Response.Redirect(ViewState["UrlReferrer"].ToString());}else{showMessage("登录失败!",this);}TextBox1.Text="";TextBox2.Text="";TextBox1.Focus();}}

解决方案

解决方案二:
天知道showMessage你怎么写的。你可以用RegisterClientScript注入一个alert消息框的代码。
解决方案三:
你应该为UrlReferrer加上一些参数,使得那个页面知道区别:是你回调过去的,还是它被第一次打开的。
解决方案四:
这是一个url设计问题。设计一个“经常切换页面”的web应用,首先就是设计好url的协议,对于url参数必须预先建立文档(经过程序员集体学习)。如果这个都设计不好,那么就没有逻辑可言了。
解决方案五:
页面后台的话用Page.ClientScript.RegisterClientScriptBlock(Page.GetType(),"message","<script>alert('登录成功!');location.href='aa.aspx'</script>");aa.aspx就是你要跳转的页面分拿来
解决方案六:
人家一般的都是xxxxxx.com/login.aspx?url=news/newsadd.aspx然后获取url然后在跳转..比如阿里或者腾讯甚至csdn都是这样的..所以别自己创造了..
解决方案七:
该回复于2014-12-06 19:49:28被版主删除
解决方案八:
登录验证通过就弹出提示框

时间: 2024-11-10 07:42:13

登录成功之后返回上一页面之前怎么能是其弹出消息框,提示登录成功。的相关文章

.net 弹出消息框后导致页面样式变乱解决方法_实用技巧

点击按钮,执行提交操作,弹出消息框后,页面的样式变乱,解决方法: 首先,确定使用的css样式正确,页面中的宽高值保持规范统一: 然后,弹出框避免使用Response.Write(),如下所示 复制代码 代码如下: Response.Write("<script language=javascript>"); Response.Write("window.alert('"); Response.Write("计划添加失败!"); Res

Android 使用SwipeBackLayout实现滑动返回上一级页面——实战来袭

  我们知道,APP在设计上习惯性的把返回按钮放在屏幕的左上角,那么,在很多时候(尤其是大屏幕手机),操作改返回按钮,就会有诸多不便了.为了更加方便实现"返回"功能,现在的一些APP,如百度贴吧等,开始引入一种的新的交互方式,通过滑动屏幕,利用手势事件来快速且友好的实现该功能.   如何快速实现上图的效果呢,Github上提供了一个开源的库SwipeBackLayout,地址:https://github.com/ikew0ng/SwipeBackLayout , 通过它,我们就能快速

android-谁有phoneGap的实例代码,点击返回按钮后,只是返回上一个页面,而不是退出程序????

问题描述 谁有phoneGap的实例代码,点击返回按钮后,只是返回上一个页面,而不是退出程序???? 谁有phoneGap的实例代码,点击返回按钮后,只是返回上一个页面,而不是退出程序????,急救,急救,急救???帮忙发一份谢谢,(1987528122)这是qq号,多谢了,希望各位帮帮忙!!!!!!!!!! 解决方案 添加backbutton事件,做你的相关操作cordova/phonegap实现再按一次退出效果

使打开的页面没有上面的那一条且大小固定(弹出窗口)

弹出窗口|页面 [1.最基本的弹出窗口代码] 其实代码非常简单: <SCRIPT LANGUAGE="javascript"> <!-- window.open ('page.html') --> </SCRIPT>     因为着是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE="javascript">标签和</script>之间.<!-- 和 -->是对一

我用anthem.net组件实现上传下载功能,绑定gridview提交成功后怎么弹出一个对话框提示成功啊?在线等高手!

问题描述 我用anthem.net组件实现上传下载功能,提交成功后怎么弹出一个对话框提示成功啊?我的怎么不提示成功直接就在线下面出来了,我用response.write(<script>alert('提交成功')</script>);弹不出来提示成功的对话窗口啊!在线等啊! 解决方案 解决方案二:Anthem不能用response.write要用Anthem.Manager.AddScriptForClientSideEval("alert('提交成功')");

jQuery实现弹出窗口中切换登录与注册表单

  本文给大家推荐的是一款jQuery实现弹出窗口中切换登录与注册表单的特效.适用浏览器:IE8+.FireFox.Chrome.Safari.Opera.十分的方便实用,有需要的小伙伴可以参考下. 当点击页面中的登录或注册按钮时,将会弹出一个模态窗口,就是一个弹出层,我们可以在弹出层上轻松的切换登录与注册表单,极大的方便用户,不需要关闭层再去点击转向其他操作,在很多网站上已经广泛应用. 本文结合实例,通过使用jQuery以及CSS3和HTML5技术实现这一效果. HTML 我们现在主页面上设置

为何登录 Windows XP Mode 时会弹出“账户受限、登录凭据错误”信息

故障现象: 登录 Windows XP Mode 时会弹出"账户受限.登录凭据错误"信息. 解决方案: 把 Windows XP Mode的登录密码留空了.登录时系统就弹出了报错信息:密码错误.账户受限!这怎么回事?   弹出的报错信息有两种:   第一种错误情况,如果之前对 Windows XP Mode 设置了账户密码并采用自动登录的方式,会出现提示"由于账户限制,您无法登录". 原因: 问题就出在这个留空的密码上! 其实,这是一个预期行为.系统对 Window

java 消息框编译不成功

问题描述 java 消息框编译不成功 一 , JOptionPane.showMessageDialog(jPanel, "提示消息", "标题",JOptionPane.WARNING_MESSAGE); 二 , JOptionPane.showMessageDialog(null, "提示消息", "标题",JOptionPane.WARNING_MESSAGE); 在网站上看到 是第一种 但是编译的时候总是报错 我把JP

电脑登录CF穿越火线时弹出安装目录提示如何解决

  1.打开Internet选项,点击切换到"高级"; 2.点击"重置"按钮; 3.再点击"重置",等重置完重启电脑即可. 如果电脑登录CF穿越火线时弹出安装目录提示,那么可以按照上述的方法进行解决.