问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

asp怎样用response.Redirect进行页面跳转。

发布网友 发布时间:2022-04-21 14:35

我来回答

6个回答

懂视网 时间:2022-04-21 18:57

RESPONSE.REDIRECT

我本来想设置为点击提交按钮SUBMIT()之后回到当前页面http://localhost:53707/FHD/FHD_MX?ID=5,但当我回到页面的时候又不见了?ID=5,我应该怎样做呢?


回复讨论(解决方案)

我自己找到方法了,RAZOR帮了我好多
方法是这样的,
Response.Redirect("网址"+@你已经设定的函数)
这样就可以了,真方便!

热心网友 时间:2022-04-21 16:05

使用:Response.Redirect(url),可以在url中带参数返回到用户登录页面。

Response.Redirect方法导致浏览器链接到一个指定的URL。当Response.Redirect()方法被调用时,它会创建一个应答,应答头中指出了状态代码302(表示目标已经改变)以及新的目标URL。浏览器从服务器收到该应答,利用应答头中的信息发出一个对新URL的请求。 

这就是说,使用Response.Redirect方法时重定向操作发生在客户端,总共涉及到两次与服务器的通信(两个来回):第一次是对原始页面的请求,得到一个302应答,第二次是请求302应答中声明的新页面,得到重定向之后的页面。 

扩展资料:

其它方式:

1、Server.Transfer

Server.Transfer方法把执行流程从当前的ASPX文件转到同一服务器上的另一个ASPX页面。调用Server.Transfer时,当前的ASPX页面终止执行,执行流程转入另一个ASPX页面,但新的ASPX页面仍使用前一ASPX页面创建的应答流。 

如果用Server.Transfer方法实现页面之间的导航,浏览器中的URL不会改变,因为重定向完全在服务器端进行,浏览器根本不知道服务器已经执行了一次页面变换。 

默认情况下,Server.Transfer方法不会把表单数据或查询字符串从一个页面传递到另一个页面,但只要把该方法的第二个参数设置成True,就可以保留第一个页面的表单数据和查询字符串。 

同时,使用Server.Transfer时应注意一点:目标页面将使用原始页面创建的应答流,这导致ASP.NET的机器验证检查(Machine Authentication Check,MAC)认为新页面的ViewState已被篡改。

因此,如果要保留原始页面的表单数据和查询字符串集合,必须把目标页面Page指令的EnableViewStateMac属性设置成False。 

2、Server.Execute 

Server.Execute方法允许当前的ASPX页面执行一个同一Web服务器上的指定ASPX页面,当指定的ASPX页面执行完毕,控制流程重新返回原页面发出Server.Execute调用的位置。 

这种页面导航方式类似于针对ASPX页面的一次函数调用,被调用的页面能够访问发出调用页面的表单数据和查询字符串集合,所以要把被调用页面Page指令的EnableViewStateMac属性设置成False。 

默认情况下,被调用页面的输出追加到当前应答流。但是,Server.Execute方法有一个重载的方法,允许通过一个TextWriter对象(或者它的子对象,例如StringWriter对象)获取被调用页面的输出,而不是直接追加到输出流,这样,在原始页面中可以方便地调整被调用页面输出结果的位置。 

参考资料来源:百度百科-asp(动态服务器页面)

热心网友 时间:2022-04-21 17:23

使用:Response.Redirect(url),可以在url中带参数返回到用户登录页面。

Response.Redirect方法导致浏览器链接到一个指定的URL。当Response.Redirect()方法被调用时,它会创建一个应答,应答头中指出了状态代码302(表示目标已经改变)以及新的目标URL。

浏览器从服务器收到该应答,利用应答头中的信息发出一个对新URL的请求。


扩展资料


Server.Execute :

Server.Execute方法允许当前的ASPX页面执行一个同一Web服务器上的指定ASPX页面,当指定的ASPX页面执行完毕,控制流程重新返回原页面发出Server.Execute调用的位置。 

这种页面导航方式类似于针对ASPX页面的一次函数调用,被调用的页面能够访问发出调用页面的表单数据和查询字符串集合,所以要把被调用页面Page指令的EnableViewStateMac属性设置成False。 

默认情况下,被调用页面的输出追加到当前应答流。但是,Server.Execute方法有一个重载的方法;

允许通过一个TextWriter对象(或者它的子对象,例如StringWriter对象)获取被调用页面的输出,而不是直接追加到输出流,这样,在原始页面中可以方便地调整被调用页面输出结果的位置。 

参考资料来源:百度百科-asp(动态服务器页面)

热心网友 时间:2022-04-21 18:57

response.Redirect "login.asp" 重定向到登录程序
至于要在登录界面显示密码错误,就不是response.Redirect的事情了,只能通过参数把信息传递给login.asp,如:
response.Redirect "login.asp?msg=密码错误"
然后在login.asp里用request对象接收并显示:request("msg")

热心网友 时间:2022-04-21 20:49

if(密码输入错误时)
{
Response.Redirect ("login.aspx");
}

热心网友 时间:2022-04-21 22:57

response.Redirect "a.asp"
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 字在CAD里面如何加粗 三位五通电磁阀控制气缸方法?我要求一气缸在中途停止四次,用三位五通中位封闭型电磁阀能做到吗? 法治和法制的区别是什么? 自动化设备上阻挡为什么气缸不动作 倍速链流水线的阻挡气缸怎么控制的,怎么控制放行,阻挡 怎么让传送带上只有一个产品 阻挡气缸的选型规则 顶升气缸上位,阻挡气缸下位,这个“上位”,“下位”是什么意思 阻挡气缸如何安装 阻挡气缸的分类 从化一日游哪里好玩的地方 2岁宝宝要不要睡枕头 全自动洗衣机可以调节水位开关达到省点水的目的吗 2岁宝宝枕头填充物什么最好 2岁孩子枕头用什么的好 2岁可睡多高的枕头 心理学在职研究生是怎么上课的? Java中选择抽象类和接口的原则 什么是抽象观念? 什么是理论论证? 重庆大学在职研究生有心理学这个专业吗 cad里面怎样将线条文字整体加粗 CAD怎么把字体加粗? CAD中的字体如何全局进行加粗?一个一个改麻烦费时间啊 学了三个月平面设计现在找不到工作? 法制与法治区别小故事? 法制的区别 平面设计学三个月基础 然后自学可以学好吗? 深圳哪里可以踏青,春天到了想去看看大自然的景色 深圳哪里踏青好? 深圳哪里可以免费踏青 深圳哪里适合清明踏青? 车祸责任五五造成人员死亡怎么赔偿 车祸五五分一方死亡怎么赔偿 深圳去哪踏春? 五五责任事故死亡赔偿40万 春天到了。深圳哪里有好玩的大自然啊?踏青去。。。 撞死人五五责怎么赔偿 木须肉,炒木须是否是误读字,是否应该是苜蓿肉? 五五责任保险怎么赔偿 五五责任中,死亡方应该得多少赔偿?