MVC return几种跳转方法

  • Post author:
  • Post category:其他



1.通过Redirect()跳转

return Redirect(“Index”) 默认跳转,跳转至当前Action下的视图

return Redirect(“/Home/Index/”) 跳转至指定视图

return Redirect(“Index?user=admin”) 带参数跳转至视图


2.通过RedirectToAction()跳转

return RedirectToAction(“Index”) 跳转到无参的Index() (如果跳转到本方法就会陷入循环)

return RedirectToAction(“Index”,json) 跳转到Index并传参

return RedirectToAction(“Index”,”Home”) 跳转指定的页面

return RedirectToAction(“Index”,”Home”,id=…) 跳转指定的页面并传参


3.通过Content 跳转

return Content(“ok”)    就是返xx

字符串

常用语与校验前台AJAX, 增删改查等操作

return Content(“<script>alert(‘提示语’);window.location.href=’Index’; </script>”)  弹出提示框并跳转