asp.net – 从global.asax – mvc重定向到一个动作

前端之家收集整理的这篇文章主要介绍了asp.net – 从global.asax – mvc重定向到一个动作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的Web应用程序中,我正在验证来自glabal.asax的url。我想验证网址,如果需要,需要重定向到一个操作。我正在使用Application_BeginRequest来捕获请求事件。
protected void Application_BeginRequest(object sender,EventArgs e)
    {
        // If the product is not registered then
        // redirect the user to product registraion page.
        if (Application[ApplicationVarInfo.ProductNotRegistered] != null)
        {
             //HOW TO REDIRECT TO ACTION (action=register,controller=product)
         }
     }

或者有任何其他方法来验证每个url,同时在mvc中获取请求,并在需要时重定向到一个操作

解决方法

使用以下代码进行重定向
Response.RedirectToRoute("Default");

“默认”是路由名称。如果要重定向到任何操作,只需创建路由并使用该路由名称

猜你在找的asp.Net相关文章