zoukankan      html  css  js  c++  java
  • MVC后台的几种跳转方法

    //当服务器执行到Response.Redirect语句时,会立即中断页面的生命周期,直接向客户端返回信息,让客户端进行重定向操作。302(暂时重定向)

    Response.Redirect("User/News");  //或者return Redirect("User/News");

    //当服务器执行到Response.RedirectPermanent语句时,会立即中断页面的生命周期,直接向客户端返回信息,让客户端进行重定向操作。301(永久重定向)

    Response.RedirectPermanent("User/News");//或者return RedirectPermanent("User/News");

    //直接跳转到视图

    return View("NoticeForm", notice);

    //跳转到控制器对应的方法

    RedirectToAction(string ActionName);  //跳转到同一Controller 里面的不同Action,如:HomeController里面的不同页面跳转到Index页面,RedirectToAction("Index");

    RedirectToAction(string ActionName, object viewData);  //跳转到同一Controller 里面的不同Action,含参数,如:HomeController里面的不同页面跳转到Index页面,并传递msg="操作成功",RedirectToAction("Index",new {msg="操作成功"});

    RedirectToAction(string ActionName, string ControllerName);  //跳转到不同Controller 里面的不同Action,如:其他Controller里面的页面跳转到HomeController里面的Index页面,RedirectToAction("Index","Home");

    RedirectToAction(string ActionName, string ControllerName, object viewData);  //跳转到不同Controller 里面的不同Action,含参数,如:其他Controller里面的页面跳转到HomeController里面的Index页面,并传递msg="操 作成功",RedirectToAction("Index","Home",new {msg="操作成功"});

  • 相关阅读:
    人一生要去的100个地方(世界)
    数据仓库相关书籍
    学理财要看的书籍
    数仓设计 Building the Data Warehouse
    Google Cloud 安装java
    Google Cloud install python3 (in CentOS)
    SyntaxError: Non-ASCII character 'xe5' in file test23.py on line 2, but no encoding declared;
    CentOS 安装7z
    CentOS 安装 MySQL
    复杂迭代代码分析
  • 原文地址:https://www.cnblogs.com/hucaihao/p/3516999.html
Copyright © 2011-2022 走看看