MVC页面重定向'页面跳转
2017-09-16 11:11
169 查看
MVC页面重定向,主要有以下几种形式:
1.Response.Redirect();方法
[csharp] view plain copy
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();方法
[csharp] view plain copy
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();方法
该方法有两种重载(具体几种记不清了,就算两种吧)如下
[csharp] view plain copy
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();
}
}
}
1.Response.Redirect();方法
[csharp] view plain copy
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();方法
[csharp] view plain copy
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();方法
该方法有两种重载(具体几种记不清了,就算两种吧)如下
[csharp] view plain copy
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();
}
}
}
相关文章推荐
- MVC自动跳转页面(MVC页面重定向'页面跳转) 1_19
- MVC页面重定向'页面跳转
- MVC页面重定向页面跳转
- MVC页面重定向'页面跳转
- ASP.NET MVC之"重定向/页面跳转"(关键词RedirectToAction,Redirect)
- spring mvc redirect 重定向 跳转并传递参数 && mvc:view-controller直接转发页面
- MVC页面重定向'页面跳转
- MVC页面重定向'页面跳转
- PHP弹出提示框并跳转到新页面即重定向到新页面
- 页面跳转(转发、重定向)
- 实现页面重定向(跳转)的4种方式
- spring mvc controller间跳转 重定向 传参
- 自定义PHP页面跳转函数redirect($url, $time = 0, $msg = '')
- 页面跳转与重定向(之一)
- 4.0 mvc当中css的引入,js的引入,页面的跳转
- spring mvc controller间跳转 重定向 传参
- HTML meta refresh 刷新与跳转(重定向)页面
- MVC 【Razor 视图引擎】基础操作 --页面跳转,传值,表单提交
- ASP.NET MVC中Action实现页面跳转
- PHP弹出提示框并跳转到新页面即重定向到新页面