MVC-RedirectToAction跳转到其他Area

简介:

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

复制代码
复制代码
using System.Web.Mvc;

namespace web.Areas.FrameSet
{
    public class FrameSetAreaRegistration : AreaRegistration
    {
        public override string AreaName
        {
            get
            {
                return "FrameSet";
            }
        }

        public override void RegisterArea(AreaRegistrationContext context)
        {
            context.MapRoute(
                "FrameSet_default",
                "FrameSet/{controller}/{action}/{id}",
                new { controller = "Frame", action = "Main", id = UrlParameter.Optional },
                new string[] { "web.Areas.FrameSet.Controllers" }
            );
        }
    }
}
复制代码
复制代码

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

return RedirectToAction("Main", "Frame", new { area = "FrameSet" });

 再传2个参数:

 return RedirectToAction("Main", "Frame", new { area = "FrameSet", a = 2, b = "b" });
?a=2&b=b
本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/p/5800628.html ,如需转载请自行联系原作者

相关文章
|
12月前
|
XML 前端开发 数据格式
自定义MVC--02
自定义MVC--02
27 0
|
12月前
|
前端开发 Java 数据库
自定义MVC--03
自定义MVC--03
38 0
|
开发框架 前端开发 .NET
ASP.NET MVC默认配置如有跳转到指定的Area区域中的对应程序中
ASP.NET MVC默认配置如有跳转到指定的Area区域中的对应程序中
139 0
ASP.NET MVC默认配置如有跳转到指定的Area区域中的对应程序中
|
前端开发 Java Spring
如何让Spring MVC显示自定义的404 Not Found页面
如何让Spring MVC显示自定义的404 Not Found页面
150 0
如何让Spring MVC显示自定义的404 Not Found页面
|
前端开发 .NET 开发框架
ASP.NET MVC 解决区域和全局控制器同名的问题
话不多少 直接上代码 通常我们以为上边的是解决控制同名问题,是解决了一点,但是又出了以下问题,默认请求的不是项目默认的控制器而是该区域的控制器,在我之前开发的项目中,默认指向的是区域下的home控制器,然而昨天在同事的.
1171 0
|
前端开发
bboss mvc控制器方法跳转地址设置方法介绍
bboss mvc控制器方法跳转地址设置方法介绍 1.直接指定跳转地址 public String showlistjsp(ModelMap model) { List beans = null; try { beans = (List) SQLExecutor.
1109 0
|
前端开发 Java Spring
Spring MVC中页面跳转(forward or redirect)
一 处理方法返回值设置为String类,一切麻烦都没有了: @RequestMapping("/dologin") public String dologin(HttpServletRequest request, User user) { return "panel/bingo"; } 原因很简单,你返回一个String,一个字符串,这个字符串代表View的名字。
1833 0