关于Response.Redirect("");

问题描述

请问各位Response.Redirect("");中双引号内的内容可以直接赋值吗?也就是不通过第三方bianliang直接赋值成Response.Redirect("CKS-S.aspx");编译后说无法找到CKS-S.aspx这个文件咋回事???

解决方案

解决方案二:
因为路径不对所以找不到,如果你在Test.aspx中写这么一句:Response.Redirect("CKS-S.aspx");要成功跳转的话,Test.aspx和CKS-S.aspx必须在同一路径下
解决方案三:
友情帮顶!
解决方案四:
因为你没这个文件呗
解决方案五:
CKS-S.aspx"这样些要和你Test.aspx在同一个路径
解决方案六:
你要考虑到路径呀
解决方案七:
监视下请求看状态吗是不是404
解决方案八:
文件名,最好不要用空格。
解决方案九:
要在同一路径下,如果是子目录就要用来指定目录,如果是在父目录就用..来找
解决方案十:
路径不对吧!
解决方案十一:
引用楼主wuting9902的回复:

编译后说无法找到CKS-S.aspx这个文件咋回事???

吓我一跳,我还说“c#编译器啥时候这么高级了?”呢,竟然在编译时就去给你检查CKS-S.aspx文件。这根本就是运行时出的错误,不是编译时的。如果这个都说错了,那么你一定没有稍微深入地考虑一点点运行机制,才会理解错。在运行时,在你的浏览器上直接访问CKS-S.aspx地址,也会报同样的找不到网页的错误。跟什么“Response.Redirect是否可以用变量”无关。
解决方案十二:
你在启动你的asp.net网站程序之后,直接在浏览器地址栏上修改当前的访问url,把最后的文件名改为CKS-S.aspx,然后按回车键!调试你的程序,让其不再出错。不用跟这个什么Response.Redirect语句纠结了。先搞懂“为什么直接从浏览器上访问CKS-S.aspx时页面出错”的问题,你贴出的这种代码自然而然就解决了。

时间: 2024-11-01 18:56:40

关于Response.Redirect("");的相关文章

信息- VBScript 运行时错误 类型不匹配: '[string: ""]' line 12

问题描述 VBScript 运行时错误 类型不匹配: '[string: ""]' line 12 <%Option Explicit%> <%dim cartstrcartstr = getCartFromCookie()if (cartstr=NULL or cartstr ="""") then response.redirect ""Cart.asp"" response.ende

asp.net中Response.Redirect与Server.Transfer的区别分析

Server.Transfer方法把执行流程从当前的ASPX文件转到同一服务器上的另一个ASPX页面.调用Server.Transfer时,当前的ASPX页面终止执行,执行流程转入另一个ASPX页面,但新的ASPX页面仍使用前一ASPX页面创建的应答流. 如果用Server.Transfer方法实现页面之间的导航,浏览器中的URL不会改变,因为重定向完全在服务器端进行,浏览器根本不知道服务器已经执行了一次页面变换. Response.Redirect则是客户端第一次请求服务器返回状态代码302及

Server.Transfer,Response.Redirect的区别

redirect|response|server|区别 Server.Transfer(ASP 3.0 以上) 和 Response.Redirect 在以前的 ASP 中就存在了,Page.Navigate 是 ASP.NET Beta 1 提供的新功能,它们之间的区别在于: 1.Server.Transfer - 用于把处理的控制权从一个页面转移到另一个页面,在转移的过程中,没有离开服务器,内部控件(如:request, session 等)的保存的信息不变,因此,你能从页面 A 跳到页面

Response.redirect实现页面重定向

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

response.redirect和Server.Transfer的区别详解

redirect|response|server|区别|详解 一般会使用response.redirect这条语句进行地址转向,ASP3.0以后提供了一种新的方法给我们,这种方法更加高效.让我们先来看看response.redirect和Server.Transfer分别是如何Run的! response.redirect其实上是当服务器碰到这条语句时发送一条指令(包含新的地址)给浏览器,然后让浏览器去发送http请求,请求response.redirect后面的那个新的http地址,流程如下:

Server.Transfer,Response.Redirect 和 Page.Navigate

Server.Transfer(ASP 3.0 以上) 和 Response.Redirect 在以前的 ASP 中就存在了,Page.Navigate 是 ASP.NET Beta 1 提供的新功能,它们之间的区别在于: 1.Server.Transfer - 用于把处理的控制权从一个页面转移到另一个页面,在转移的过程中,没有离开服务器,内部控件(如:request, session 等)的保存的信息不变,因此,你能从页面 A 跳到页面 B 而不会丢失页面 A 中收集的用户提交信息.此外,在转

如何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 "

Server.Transfer,Response.Redirect 和 Page.Navigate 的区别

redirect|response|server|区别 Server.Transfer(ASP 3.0 以上) 和 Response.Redirect 在以前的 ASP 中就存在了,Page.Navigate 是 ASP.NET Beta 1 提供的新功能,它们之间的区别在于: 1.Server.Transfer - 用于把处理的控制权从一个页面转移到另一个页面,在转移的过程中,没有离开服务器,内部控件(如:request, session 等)的保存的信息不变,因此,你能从页面 A 跳到页面

Response.Redirect引起的“无法在发送HTTP标头之后进行重定向”

博客后台切换至i.cnblogs.com之后,在日志中发现大量的"无法在发送HTTP标头之后进行重定向"(Cannot redirect after HTTP headers have been sent)的错误信息. 检查代码发现问题是由下面的代码触发的: IHttpHandler IHttpHandlerFactory.GetHandler(HttpContext context, string requestType, string url, string pathTransla