重定向到默认值

时间:2012-12-04 05:53:15

标签: c# asp.net asp.net-mvc

有:网页

例如:

url/willpower/default.aspx

url/willpower/purchase_order.aspx
url/willpower/movement.aspx

如何制作 - 例如,如果用户通过网址 -

 http://<machine_name>:<port>/willpower/movement.aspx 

(它会输出一些错误 - &gt;“您无权通过直接链接查看。”)

然后,在5秒内,它将用户重定向到default.aspx

问候!

2 个答案:

答案 0 :(得分:1)

重定向部分由@teddy回答。对于第一部分,您可以设置使用名为Request.UrlReferrer的服务器变量,这将为您提供当前页面请求的来源。如果它不是来自您想要的页面(我想您希望从default.aspx访问每个页面),那么一旦此检查在page_load中失败,则显示消息“您无权通过直接链接查看内容。你将被重定向。并使用@teddy给出的代码设置重定向。

答案 1 :(得分:0)

使用javascript setTimeOut

setTimeout(function () { window.location="Default.aspx" }, 5000);