ITKeyword,专注技术干货聚合推荐

注册 | 登录

MVC页面重定向'页面跳转

lonestar555 分享于

2021腾讯云限时秒杀,爆款1核2G云服务器298元/3年!(领取2860元代金券),
地址https://cloud.tencent.com/act/cps/redirect?redirect=1062

2021阿里云最低价产品入口+领取代金券(老用户3折起),
入口地址https://www.aliyun.com/minisite/goods

推荐:asp.net页面重定向方法小结

当在一个ASP.NET Web页面中进行操作时,在默认情况下向当前页进行提交。这种行为在ASP.NET出现之前并没有什么关系,但在ASP.NET中,当我们想向另外一个Web页提交

     MVC页面重定向,主要有以下几种形式:

   1.Response.Redirect();方法

     

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace MvcDemo.Controllers
{
    [HandleError]
    public class HomeController : Controller
    {
        public ActionResult Index()
        {
            ViewData["Message"] = "欢迎使用 ASP.NET MVC!";
            Response.Redirect("User/News");
            return View();
        }

        public ActionResult About()
        {
            return View();
        }
    }
}


 


     2.Return  Redirect();方法

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace MvcDemo.Controllers
{
    [HandleError]
    public class HomeController : Controller
    {
        public ActionResult Index()
        {
            ViewData["Message"] = "欢迎使用 ASP.NET MVC!";
            return Redirect("User/News");
        }

        public ActionResult About()
        {
            return View();
        }
    }
}


 


      3.Return RedirectToAction();方法

该方法有两种重载(具体几种记不清了,就算两种吧)如下

RedirectToAction(“ActionName”);//该方法直接写入页面,前提必须是在改控制器下问页面如前面的Index.aspx,和About.aspx

RedirectToAction(“ActionName”,"ControllerName")//该方法直接写入ActionName和ControllerName,前提必须是在改控制器下问页面如前面的Index.aspx,和About.aspx

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace MvcDemo.Controllers
{
    [HandleError]
    public class HomeController : Controller
    {
        public ActionResult Index()
        {
            ViewData["Message"] = "欢迎使用 ASP.NET MVC!";
            return RedirectToAction("News","User");
        }

        public ActionResult About()
        {
            return View();
        }
    }
}

推荐:关于在SPRING中的页面跳转和重定向(Forward&Redirect)

  1,Redirect的两种方式:    通过在controller的new ModelAndView:       return new ModelAndView(new RedirectView(this.getViewFilename()));    通过在co

     MVC页面重定向,主要有以下几种形式:    1.Response.Redirect();方法 using System;using System.Collections.Generic;using System.Linq;using System.Web;using Syste

相关阅读排行


相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。