本文实例为大家分享了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小时内与您取得联系。