.net判断用户未登录,弹出提示“未登录,请登录”,但不加载网页

问题描述

.net判断用户未登录,弹出提示“未登录,请登录”,但不加载网页要求是必须弹出提示框,提示用户需要登录,但不加载网页现在是提示了登录,就会加载网页,这样别人就能看到网页的内容用Response.End();提示框就不会弹出请高手指定哈

解决方案

解决方案二:
Page.ClientScript.RegisterStartupScript(this.GetType(),"out","<script>alert('登录后再访问!');window.location.href='/index.aspx';</script>");
解决方案三:
来人指导哈
解决方案四:
来人指导哈
解决方案五:
没有怎么看懂你的要求
解决方案六:
引用1楼lzyyouger的回复:

Page.ClientScript.RegisterStartupScript(this.GetType(),"out","<script>alert('登录后再访问!');window.location.href='/index.aspx';</script>");

你自己不写了吗,没登录的话,弹出提示框并跳转到首页啊。你改成没登录就跳转到登录页面就可以啊,你想要闹那样啊?
解决方案七:
Page.ClientScript.RegisterStartupScript(this.GetType(),"out","<script>alert('登录后再访问!');window.location.href='Login.aspx';</script>");我不知道你的登录页叫什么。。。反正就是修改你的window.location.href='Login.aspx';
解决方案八:
1,服务端新建立个ashx文件,用于判断是否登录。publicclassAuth:IHttpHandler{publicvoidProcessRequest(HttpContextcontext){context.Response.ContentType="text/plain";if(是否已登录逻辑){context.Response.Write("true");}else{context.Response.Write("false");}}publicboolIsReusable{get{returntrue;}}}

2,前台用JS写一个跳转函数,所有页面跳转都调用这个函数。<scripttype="text/javascript">functionRedirect(url){$.ajax({type:"GET",url:"auth.ashx",success:function(data){if(data=="true"){window.location.href=url;}else{alert("请先登录!");}},error:function(data,status,e){alert("身份认证时发生错误。");}});}</script>

页面中的跳转示例:<ul><li><ahref="javascript:Redirect('http://bbs.csdn.net');">CSDN</a></li></ul>

aspx文件中记得加载JQ.话说WebForm这么干还真有点别扭。
解决方案九:
你的做法有点古怪,弹提示但不加载(不显示)网页的确应该用Response.End();,只不过是这样用if(用户未登陆){Response.Write("<script>alert('登录后再访问!');window.location.href='/Login.aspx';</script>");Response.End();}不过现在基本都是类似LS那样用Ajax,体验更好

时间: 2024-10-03 04:59:04

.net判断用户未登录,弹出提示“未登录,请登录”,但不加载网页的相关文章

C#怎么在textbox7插入数据库前判断已存在并弹出提示框

问题描述 怎么在textbox7插入数据库前判断已存在并弹出提示框,就像下面已经写好的"用户名已存在那样"namespaceInternetShopping.AdminManage{publicpartialclassUserRegister:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){stringnum=("Server=(local);IntegratedSecurity=SSPI;

怎么在textbox7插入数据库前判断已存在并弹出提示框

问题描述 怎么在textbox7插入数据库前判断已存在并弹出提示框,就像下面已经写好的"用户名已存在那样"namespaceInternetShopping.AdminManage{publicpartialclassUserRegister:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){stringnum=("Server=(local);IntegratedSecurity=SSPI;

iteminserting-detailsview insert 检查出未输入textbox时 如何弹出提示讯息加遮罩层?

问题描述 detailsview insert 检查出未输入textbox时 如何弹出提示讯息加遮罩层? 两个东西, detailsview里输入资料, 存进gridview里, 资料来源是用access资料表 , 其中gridview有加上updatepanel , detailsview已经转成样板.. 目前后端代码是这样 protected void DetailsView1_ItemInserting(object sender, DetailsViewInsertEventArgs e

环信开启自动登录之后,每次登录都会弹出提示框,请问怎么关闭

问题描述 环信开启自动登录之后,每次登录都会弹出提示框,请问怎么关闭 解决方案 Android还是ios?   什么提示框,可以否贴下解决方案二: 解决方案三:// 自动登录开始回调-(void)willAutoLoginWithInfo:(NSDictionary *)loginInfo error:(EMError *)error{// 自动登录结束回调-(void)didAutoLoginWithInfo:(NSDictionary *)loginInfo error:(EMError *

验证控件如何弹出提示框?

问题描述 想要判断文本框里有没有输入值,但怎么才能让验证控件判断时弹出提示框而不是显示文本提示. 解决方案 解决方案二:直接用javascript不就可以了吗if(textbox1.value==""){alert('textbox1未输入值,请输入');}解决方案三:难道验证控件不能那样显示吗?

用什么技术可以实现跟qq似的右下角弹出提示框的功能?怎么实现呢?我用ssh框架。

问题描述 我在项目中要实现一个定时提醒的功能,就是每隔一段指定时间在屏幕右下角弹出提示框,提醒用户的待办任务,我用ssh框架,应该怎么实现呢? 解决方案 引用一个定时提醒的功能,就是每隔一段指定时间在屏幕右下角弹出提示框我们项目有类似功能 用的 js timeout 实现的!大概思路是 timeout 定时刷 服务器某个 action 判断时间或者条件 返回不同的值!或者你们也可以尝试先 长连接什么的 不过我感觉没必要吧!解决方案二:框架只是一种便利的规范我觉得用什么做都行啊...

Bootstrap弹出带合法性检查的登录框实例代码【推荐】_javascript技巧

最近做了一个项目其中有项目需求涉及到访问控制,在访问需要登录才能使用的页面或功能时,会弹出登录框: 效果如下: 图 1-点击用户名时,如未登录弹出登录框 对这个功能的详细描述: 不涉及到登录时,登录框隐藏 涉及到登录时,登录框弹出到页面左上角 登陆成功后登录框隐藏 实现思路: 在body结束标签之前插入登录的div,设其定位方式为absolute,位置在左上角. 登录框默认的display属性为none.触发登录时,将该属性改为block 附上示例代码: <!DOCTYPE html> <

JS实现点击登录弹出窗口同时背景色渐变动画效果_javascript技巧

本文实例讲述了JS实现点击登录弹出窗口同时背景色渐变动画效果.分享给大家供大家参考,具体如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <STYLE> #login{ position: relative; display: none;

ASPxGridView 控件做删除操作时 ,如果弹出提示框??

问题描述 ASPxGridView控件做删除操作时,,我要先跟据所选择的行的ID去判断数据库,此记录是否可以删除,再做出提示,可以不知道怎么弹出提示框!!请高手求解!!!我的部分代码:aspxcode:<dx:GridViewCommandColumnCaption="操作"VisibleIndex="0"><DeleteButtonVisible="True"Text="删除"></Delete