问题描述
在.Net里面如果我判断一个页面比如我只有cookie不为空的时候才可以查看.如果没有cookie那么滩出一个对话框"您还没有登录".然后点完确定之后重定向到登录的页面
解决方案
解决方案二:
Response.Write("<script>alert('请先登陆');location.href='default.aspx'</script>");
解决方案三:
是这样的.
解决方案四:
meicuo,hehe!,meilaideji,kexi
解决方案五:
<script>functionchecklogin(){varstate=("<%=User.Identity.IsAuthenticated%>"=="False")?false:true;if(!state){alert('请先登陆');}returnstate;}</script>页面<asp:ImageButtonID="ImageButton1"runat="server"ImageUrl="image1/tiezi.jpg"OnClick="ImageButton1_Click"OnClientClick="returnCheckLogin();"/>ok了哪不明白再问
解决方案六:
publicstaticvoidShowAndRedirect(System.Web.UI.Pagepage,stringmsg,stringurl){StringBuilderBuilder=newStringBuilder();Builder.Append("<scriptlanguage='javascript'defer>");Builder.AppendFormat("alert('{0}');",msg);Builder.AppendFormat("top.location.href='{0}'",url);Builder.Append("</script>");//page.RegisterStartupScript("message",Builder.ToString());page.ClientScript.RegisterStartupScript(page.GetType(),"message",Builder.ToString());}
解决方案七:
Response.direakt
解决方案八:
chenny333这个好。。通用的。
解决方案九:
无语
解决方案十:
stringstrScript="alert('"+message+"');window.window.location.href='"+gopage+"';";page.ClientScript.RegisterStartupScript(page.GetType(),null,strScript,true);http://www.cnblogs.com/xiaoxijin/archive/2008/03/23/1118172.html
解决方案十一:
publicstaticvoidShowAndRedirect(System.Web.UI.Pagepage,stringmsg,stringurl){StringBuilderBuilder=newStringBuilder();Builder.Append("<scriptlanguage='javascript'defer>");Builder.AppendFormat("alert('{0}');",msg);Builder.AppendFormat("top.location.href='{0}'",url);Builder.Append("</script>");//page.RegisterStartupScript("message",Builder.ToString());page.ClientScript.RegisterStartupScript(page.GetType(),"message",Builder.ToString());}学习一下