社区
软件水平考试
帖子详情
asp 的response.redirect 网址 为何总是不稳定......
zqshan
2000-08-17 09:28:00
我用web server 是IIS4.0,当用asp 的response.redirect 网址时经常出现
服务器内部错误,有时又不出现错误,不知什么原因这个问题,已经困惑了我几个月,
当需重定向时,我用include file=网页 代替response.redirect,但很是不方便,
不知哪位网友有可行的网页重定向解决办法!
谢谢!
...全文
157
1
打赏
收藏
asp 的response.redirect 网址 为何总是不稳定......
我用web server 是IIS4.0,当用asp 的response.redirect 网址时经常出现 服务器内部错误,有时又不出现错误,不知什么原因这个问题,已经困惑了我几个月, 当需重定向时,我用include file=网页 代替response.redirect,但很是不方便, 不知哪位网友有可行的网页重定向解决办法! 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dandycheung
2000-08-17
打赏
举报
回复
不知道你指的内部错误是什么,不过你应该知道,在使用response.redirect语句之前,不能向客户端传送任何HTML语句,否则将导致HTTP标题已写入的错误,具体请参考相应的资料.
Server.Transfer,
Response.Redirect
的区别
如果你读过很多行业杂志和
ASP
.NET 示例,你会发现,大多数人使用
Response.Redirect
将用户引导到另一个页面,而另一些人好像偏爱于神秘的 Server.Transfer,那么,这二者有什么区别?
Response.Redirect
简单地发送一条消息到浏览器,告诉浏览器定位到另一个页面。你可以使用下面的代码将用户引导到另一个页面:
Response.Redirect
(“WebForm2.
asp
x”) 或者
Response.Redirect
(“http://www.karlmoore.com/”) Server.Transfer 也是通过一条语句将用户引导到另一页面,比如
Response.Redirect
正在中止线程解决方案
这两天在开发调试过程中,老是会出现在一个 “正在中止线程“(ThreadAbortException)的例外信息。 例外是由
Response.Redirect
方法产生的,虽然知道是线程的问题, 但是不知为何 Redirect会出现这样的错误,以前是没有碰到过,转移到
Asp
.net 2.0 开发就遇上了。 在狂Google了一下后,才发现MS早就发现了这个问题,但提供了解决方法。以下是主要信息的摘要: 症状 如果使用 Response.End、
Response.Redirect
或 Server.Transfer 方法,将出现 ThreadAbortException 异常。您可以使用 t
高效的使用
Response.Redirect
解决一些不必要的问题
介绍: 我正在评估一个
ASP
.NET Web 项目应用。它有一些可扩展性问题。意味着当网站访问量增加的时候。系统将会变得缓慢。当我查看应用日志。我找到了大量的 ThreadAbortException. 这个应用大量的使用了
Response.Redirect
(是的 endResponse= true),这个就是可扩展性问题的根源。通过endResponse = false 在
Response.Redirect
将会解决这个问题. 但这样做会导致应用程序出现一些奇怪的问题。因为应用程序将假设在
Response.Redirect
将在当前页面停止执行.除此之外你需要处理一些安全隐患,因为你的
如何用
Response.Redirect
方法传递汉字
使用
Response.Redirect
方法传递汉字,有时会发现所传递的值和接收到的内容不符,接受的值丢失了几个字或者变成了一堆乱码.那么如何才能保证所传递的汉字被正确接收呢? 页面A传递值的代码如下: string Message=Server.UrlEncode(“欢迎学习
ASP
.NET!”);
Response.Redirect
(“WebForm2.
asp
?Msg=”+Message); 页面B接受值的代码如下: string Message=Server.UrlDecode(Request.QueryString[“Msg”]); 有些情况下传递的汉字变成乱码是由于浏
asp
.net中
Response.Redirect
与Server.Transfer的区别分析
Server.Transfer方法把执行流程从当前的
ASP
X文件转到同一服务器上的另一个
ASP
X页面。调用Server.Transfer时,当前的
ASP
X页面终止执行,执行流程转入另一个
ASP
X页面,但新的
ASP
X页面仍使用前一
ASP
X页面创建的应答流。 如果用Server.Transfer方法实现页面之间的导航,浏览器中的URL不会改变,因为重定向完全在服务器端进行,浏览器根本不知道服务器已经执行了一次页面变换。
Response.Redirect
则是客户端第一次请求服务器返回状态代码302及新URL,客户端再次请求新URL,服务器再返回新页面,比Server.Transfer多一次应答。
软件水平考试
2,947
社区成员
22,580
社区内容
发帖
与我相关
我的任务
软件水平考试
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
复制链接
扫一扫
分享
社区描述
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
c1认证
c4java
c4前端
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章