全网整合营销服务商

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

免费咨询热线: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 


相关文章: 手机网站制作与建设方案,手机网站如何建设?  Swift中swift中的switch 语句  c# 在高并发场景下,委托和接口调用的性能对比  定制建站方案优化指南:企业官网开发与建站费用解析  建设网站制作价格,怎样建立自己的公司网站?  广州营销型建站服务商推荐:技术优势与SEO优化解析  在线教育网站制作平台,山西立德教育官网?  建站主机功能解析:服务器选择与快速搭建指南  TestNG的testng.xml配置文件怎么写  合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?  建站主机选虚拟主机还是云服务器更好?  c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】  如何快速启动建站代理加盟业务?  Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解  如何配置WinSCP新建站点的密钥验证步骤?  制作网站外包平台,自动化接单网站有哪些?  青浦网站制作公司有哪些,苹果官网发货地是哪里?  建站之星如何实现PC+手机+微信网站五合一建站?  企业微网站怎么做,公司网站和公众号有什么区别?  如何做网站制作流程,*游戏网站怎么搭建?  广东专业制作网站有哪些,广东省能源集团有限公司官网?  代购小票制作网站有哪些,购物小票的简要说明?  专业公司网站制作公司,用什么语言做企业网站比较好?  武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?  公众号网站制作网页,微信公众号怎么制作?  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  如何零基础开发自助建站系统?完整教程解析  浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?  利用JavaScript实现拖拽改变元素大小  制作证书网站有哪些,全国城建培训中心证书查询官网?  高端建站三要素:定制模板、企业官网与响应式设计优化  如何选择PHP开源工具快速搭建网站?  Thinkphp 中 distinct 的用法解析  建站之星如何快速生成多端适配网站?  如何基于云服务器快速搭建网站及云盘系统?  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?  建站之星3.0如何解决常见操作问题?  深圳网站制作平台,深圳市做网站好的公司有哪些?  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  如何做静态网页,sublimetext3.0制作静态网页?  图册素材网站设计制作软件,图册的导出方式有几种?  网站制作报价单模板图片,小松挖机官方网站报价?  如何获取上海专业网站定制建站电话?  建站之星上传入口如何快速找到?  如何通过建站之星自助学习解决操作问题?  网站代码制作软件有哪些,如何生成自己网站的代码?  如何彻底删除建站之星生成的Banner?  建站主机如何安装配置?新手必看操作指南  深入理解Android中的xmlns:tools属性 

您的项目需求

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