我是否可以通过使用localhost/subscribe内的规则使访问localhost/subscribe.aspx的每个人都重定向到global.asax.cs,还是应该从操作中重定向?

最佳答案

以下代码应为您工作:

protected void Application_BeginRequest(Object sender, EventArgs e)
{
    if (Request.RawUrl.ToLower().EndsWith("subscribe"))
    {
        Response.Redirect("subscribe.aspx");
    }
}

或者在 Application_PreRequestHandler内部执行方法(如果您还将使用Session进行验证)

关于.net - 在global.asax.cs上的重定向路由,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8213444/

10-11 15:58