我根据某些条件将用户重定向到特定页面。我知道我可以传递一些url参数,表明存在重定向。但有没有其他方法告诉它而不转向url字符串?
答案 0 :(得分:2)
如果您正在进行实际重定向,那么重定向是浏览器的特定HTTP响应代码。通常是HTTP 301或302响应代码;这些告诉浏览器向服务器请求响应中提供的URL。
这与使用Server.Transfer
或某种URL重写技术不同,这可以使“重定向”对浏览器完全透明。
答案 1 :(得分:1)
Server.Transfer可用于在不更新Querystring的情况下传递请求,但这确实存在一些限制,因为它不是一个完美的解决方案。