Response.Redirect的定向页面问题

问题描述

try{intresult=Login(this.txtUserID.Text.Trim(),this.txtPassWord.Text.Trim());if(result==1){stringstrURL="Admin/admin.aspx";Session["UserID"]=this.txtUserID.Text.Trim();Response.Redirect(strURL);//运行到这步出错}elseif(result==2){stringstrURL="Admin/MyselfInfo.aspx";Session["UserID"]=this.txtUserID.Text.Trim();Response.Redirect(strURL);//运行到这步出错}else{Page.ClientScript.RegisterStartupScript(typeof(string),"Error","<script>alert('用户名或者密码错误!');</script>");}}catch(Exceptionee){Response.Write(ee.Message.ToString());}出错信息:由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值。有人说这样该:Response.Redirect(strURL,flase);还是不行,请问到底什么原因,该怎么改

解决方案

解决方案二:
自己先顶。。。。。。。。。
解决方案三:
没遇到过这样的原因。如果不行就换其他写法:Server.Transfer(strURL);试看看`
解决方案四:
解决了,原来是子页面出现了问题,谢谢啊楼上的
解决方案五:
catch(Exceptionee){Response.Write(ee.Message.ToString());}--->catch{throw;}

时间: 2024-12-22 14:31:00

Response.Redirect的定向页面问题的相关文章

如何Response.Redirect新的页面到指定的框架中(转)

如何Response.Redirect新的页面到指定的框架中 2000年10月31日 In the file that you wish to show up in the frame, add this line after the <BODY> tag:<BASE TARGET="framename">Then when you Response.Redirect to this ASP file, its contents will appear in t

如何Response.Redirect新的页面到指定的框架中

redirect|response|页面 In the file that you wish to show up in the frame, add this line after the <BODY> tag: <BASE TARGET="framename"> Then when you Response.Redirect to this ASP file, its contents will appear in the frame named "

Response.Redirect打开新页面后js,ligerui全部失效

问题描述 Response.Redirect("../store_manage/maintain_alter.aspx/?cid="+cid+"");使用Response.Redirect传值打开新页面发现里面的javascript方法全部无效,比如我使用了ligerui控件方法$(function(){$("#produceDate").ligerDateEditor();})就找不到对象有大神请教下么

Response.redirect实现页面重定向

redirect|response|页面 用 Redirect 方法可将浏览器重定向到另一个 URL,而不是将内容发送给用户.例如,如果您想确认用户是否已从主页进入了您的应用程序,以便能收到一个客户 ID,则可以检验他们是否有客户 ID 号:如果没有,就可以将其重定向到主页.以下就是具体例子:<%If Session("CustomerID") = 0 Then Response.Redirect "homepage.asp" End If%> 除非缓冲

asp.net 页面转向 Response.Redirect, Server.Transfer, Server.Execute的区别_实用技巧

Response.Redirect 简单地发送一条消息到浏览器,告诉浏览器定位到另一个页面.你可以使用下面的代码将用户引导到另一个页面: Response.Redirect("WebForm2.aspx") 或者 Response.Redirect("http://www.cnnas.com/") Server.Transfer 也是通过一条语句将用户引导到另一页面,比如:Server.Transfer("WebForm2.aspx").不过,这

让Response.Redirect页面重定向更有效率

用 Redirect 方法可将浏览器重定向到另一个 URL,而不是将内容发送给用户. 这里有一篇文章介绍使用Redirect<Using Response.Redirect Effectively> ,文章详细的讨论了Response.Redirect ,给出了一段代码: public static class HttpResponseExtensions { public static void RedirectUser(this HttpResponse response, string

asp.net 页面转向 Response.Redirect, Server.Transfer, Server.Execute的区别

Response.Redirect 简单地发送一条消息到浏览器,告诉浏览器定位到另一个页面.你可以使用下面的代码将用户引导到另一个页面: Response.Redirect("WebForm2.aspx") 或者 Response.Redirect("http://www.cnnas.com/") Server.Transfer 也是通过一条语句将用户引导到另一页面,比如:Server.Transfer("WebForm2.aspx").不过,这

Response.Redirect不跳转页面

问题描述 问题:后台事件过程中,我在处理完数据后使用Response.Redirect("info.aspx"),页面没有跳转是当前页空白页.补充:1.运行环境:WindowsSverver2003企业版.IIS6.0..Framwork1.12.开发环境:Windowsxp.IIS5.0.VS20033.开发环境没有发现问题,运行环境中经常出现问题处理:1.出现问题后,只要重新安装.Framwork1.1环境就好了,但是我不能天天盯着服务器吧.2.我咨询过朋友,让我尝试IIS里的启用

一起谈.NET技术,asp.net 页面转向 Response.Redirect, Server.Transfer, Server.Execute的区别

Response.Redirect 简单地发送一条消息到浏览器,告诉浏览器定位到另一个页面.你可以使用下面的代码将用户引导到另一个页面: Response.Redirect("WebForm2.aspx") 或者 Response.Redirect("http://www.cnnas.com/") Server.Transfer 也是通过一条语句将用户引导到另一页面,比如:Server.Transfer("WebForm2.aspx").不过,这