如何使用C#重定向到具有自定义标头的URL
本文关键字:自定义 URL 何使用 重定向 | 更新日期: 2023-09-27 17:58:47
我有一堆参数,需要通过请求头传递到第二个页面。起初我尝试通过JS,但我发现这是不可能的(如果我错了,请纠正我)。
因此,现在我正试图在代码背后(通过C#)做到这一点。我想写一堆自定义请求头,并调用Response.Redirect
或类似的东西来将用户重定向到新页面。
这可能吗?如果是,我必须使用什么方法?
编辑:不幸的是,使用QS参数在这里不是一个选项,因为它超出了我的控制范围。
使用
Server.Transfer("somepage.aspx?parameter1=value")此时没有客户端重定向。您可以尝试设置标头并执行Server.Transfer(我相信这将由您决定),但使用querystring对我来说更可读,并且不会显示在客户端浏览器中。
您需要查看.net中的状态,它们是实现状态的各种方法。。在无状态环境中。
我会把它放在第一页的会话对象中。。阅读第2页…
在第1页后面的代码上创建会话对象
从第2页的会话对象读取。
或者,如果您阅读了msdn状态文档中的请求参数,这将向您显示avresponsible选项。
JS不用担心用它做一些棘手的事情……大部分欺骗都是错误的。