全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

mvc重定向方式详解

本文实例为大家分享了mvc重定向的几种方式,供大家参考,具体内容如下

在RouteConfig添加一个简单的路由

//新增路由
 routes.MapRoute(
 name: "Article",
 url: "Detial/{id}",
 defaults: new { controller = "Article", action = "Detial", id = UrlParameter.Optional },
 constraints: new { id = @"\d+" }
 //namespaces: new string[] { }
);

302重定向

public ActionResult UrlTest1()
 {//302
  return Redirect("/Article/Detial/1");
 }
 public ActionResult UrlTest2()
 {//302
 return RedirectToAction("Detial", "Article", new System.Web.Routing.RouteValueDictionary(new { id = 2 }));
 //return RedirectToAction("Detial", "Article",new { id = 1});
 }
 public ActionResult UrlTest3()
 {//302
 return RedirectToRoute("Article", new System.Web.Routing.RouteValueDictionary(new { id = 3 }));
 //return RedirectToRoute("Article", new { id = 1 });
}


301重定向 

  

public ActionResult UrlTest4()
 {//301
   return RedirectPermanent("/Article/Detial/4");
  }

  public ActionResult UrlTest5()
  {//301
   return RedirectToActionPermanent("Detial", "Article", new System.Web.Routing.RouteValueDictionary(new { id = 5 }));
   //return RedirectToActionPermanent("Detial", "Article", new { id = 1 });
  }

  public ActionResult UrlTest6()
  {//301
   return RedirectToRoutePermanent("Article", new System.Web.Routing.RouteValueDictionary(new { id = 6 }));
   //return RedirectToRoutePermanent("Article", new { id = 1 });
  }

也可以自己设置

 public ActionResult UrlTest7()
 {//可设置
  return new RedirectToRouteResult("Article", new System.Web.Routing.RouteValueDictionary(new { id = 7 }), false) { };
 }
 public ActionResult UrlTest8()
 {//可设置
  return new RedirectResult("/Article/Detial/8", false);
 }

要注意的是,在View()中指定不同的视图不是重定向

 public ActionResult UrlTest9()
 {//200
  return View("Detial", null, new { id = 9 });
 }

第二个代码段和第三个代码段中的方法,都会用第四个代码段中的形式最后以Response.Redirect方法返回给客户端

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# mvc  # 重定向  # ASP.NET MVC页面重定向简单介绍  # 详解SpringMVC重定向传参数的实现  # ASP.NET MVC3 实现全站重定向的简单方法  # asp.net RewritePath重定向HTTP头Content-Location暴露真实路径解  # Asp.Net实现404页面与301重定向的方法  # Windows虚拟主机与VPS如何实现301重定向(asp.net)  # 301重定向代码合集(iis  # asp  # php  # asp.net  # apache)  # asp.net php asp jsp 301重定向的代码(集合)  # Asp.Net 重定向必须要知道的一些资料  # ASP.NET 重定向的几种方法小结  # 的是  # 要注意  # 第二个  # 几种  # 会用  # 第三个  # 大家分享  # 具体内容  # 大家多多  # 客户端  # controller  # UrlParameter  # action  # Detial  # id  # defaults  # Optional  # strong  # public 


相关文章: c# Task.ConfigureAwait(true) 在什么场景下是必须的  php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】  如何通过.red域名打造高辨识度品牌网站?  建站主机核心功能解析:服务器选择与网站搭建流程指南  装修招标网站设计制作流程,装修招标流程?  建站之星代理如何获取技术支持?  魔毅自助建站系统:模板定制与SEO优化一键生成指南  ,怎么在广州志愿者网站注册?  油猴 教程,油猴搜脚本为什么会网页无法显示?  香港服务器租用每月最低只需15元?  在线制作视频网站免费,都有哪些好的动漫网站?  h5在线制作网站电脑版下载,h5网页制作软件?  建站之星代理商如何保障技术支持与售后服务?  如何在局域网内绑定自建网站域名?  手机网站制作与建设方案,手机网站如何建设?  制作网站怎么制作,*游戏网站怎么搭建?  北京专业网站制作设计师招聘,北京白云观官方网站?  浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?  制作表格网站有哪些,线上表格怎么弄?  制作公司内部网站有哪些,内网如何建网站?  建站之星会员如何解锁更多建站功能?  开封网站制作公司,网络用语开封是什么意思?  网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?  为什么Go需要go mod文件_Go go mod文件作用说明  活动邀请函制作网站有哪些,活动邀请函文案?  建站之星导航菜单设置与功能模块配置全攻略  电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?  常州企业建站如何选择最佳模板?  建站主机选购指南:核心配置与性价比推荐解析  如何在IIS中新建站点并解决端口绑定冲突?  如何通过老薛主机一键快速建站?  魔方云NAT建站如何实现端口转发?  如何设计高效校园网站?  实现虚拟支付需哪些建站技术支撑?  建站主机功能解析:服务器选择与快速搭建指南  建站之星安装模板失败:服务器环境不兼容?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?  临沂网站制作公司有哪些,临沂第四中学官网?  怎么将XML数据可视化 D3.js加载XML  建站之星如何取消后台验证码生成?  如何零成本快速生成个人自助网站?  深入理解Android中的xmlns:tools属性  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  建站之星客服服务时间及联系方式如何?  高端网站建设与定制开发一站式解决方案 中企动力  整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?  如何在建站宝盒中设置产品搜索功能?  免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?  如何选择服务器才能高效搭建专属网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。