2013-0724

ASP.NET MVC RedirectToAction跳转到其他Area

作者: momy 分类: 编程开发 0 Comment »
摘要:ASP.NET MVC RedirectToAction跳转到其他Area

mvc使用Area分区开发后,存在在不同Area间跳转,需要为每个区间添加Area规则,如下:

public class CompanyAreaRegistration : AreaRegistration
{
    public override string AreaName
    {
        get
        {
            return "Company";
        }
    }
    public override void RegisterArea(AreaRegistrationContext context)
    {
        context.MapRoute(
            "Company_default",
            "Company/{controller}/{action}/{id}",
            new { action = "Index", id = UrlParameter.Optional },
            new string[] { "CompanySite.Areas.Company.Controllers" }
        );
    }
}

再使用如下语句就可以在不同Area间跳转:

return RedirectToAction("ChouseUserType", "Home", new { area = "User" });


标签: ASP.NET MVC RedirectToAction Area 阅读: 20388
上一篇: Blackhat2013黑帽大会:五款值得一看的黑客工具 - 11390次
下一篇: asp.net mvc SelectList设置selected失效及解决方案 - 11263次

向右滑动解锁留言