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