如何在ASP.Net MVC中执行301永久重定向路由
发布时间:2020-12-16 04:32:41 所属栏目:asp.Net 来源:网络整理
导读:如何在ASP.NET MVC中执行HTTP 301永久重定向路由? 解决方法 创建一个继承自ActionResult的类… public class PermanentRedirectResult : ActionResult { public string Url { get; set; } public PermanentRedirectResult(string url) { this.Url = url; }
如何在ASP.NET MVC中执行HTTP 301永久重定向路由?
解决方法
创建一个继承自ActionResult的类…
public class PermanentRedirectResult : ActionResult { public string Url { get; set; } public PermanentRedirectResult(string url) { this.Url = url; } public override void ExecuteResult(ControllerContext context) { context.HttpContext.Response.StatusCode = (int)HttpStatusCode.MovedPermanently; context.HttpContext.Response.RedirectLocation = this.Url; context.HttpContext.Response.End(); } } 然后用它…… public ActionResult Action1() { return new PermanentRedirectResult("https://stackoverflow.com"); } 一个更完整的答案将重定向到路线… Correct Controller code for a 301 Redirect (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-core – 如何使用ASP.NET Core中的JWT授权重定向到
- asp.net – 使用“IN”SQL函数中的值将逗号分隔值从.NET传递
- asp.net-mvc – 在mvc3中添加url的额外参数
- 如何在ASP.NET中本地化App_GlobalResources?
- asp.net网站 – 自动添加版本号?
- 优化asp.net身份GetUserManager
- asp.net-mvc – 从WebAPI生成MVC控制器操作的路由URL
- asp.net – Page enableEventValidation =“true”错误
- 回发后的ASP.Net无法找到指定的URL
- asp.net – 如何获取当前登录用户的角色列表
推荐文章
站长推荐
- asp.net-mvc – Visual studio 2015 CE intellis
- ms-access – 无法使用'(未知)’;文件已在使
- asp.net – 错误:必须声明标量变量“@data”
- [WCF 4.0新特性] 标准终结点与无(.SVC)文件服务激
- ASP.NET如何知道单击哪个Button以引发其事件
- asp.net mvc datatable
- asp.net-mvc-3 – 如果没有定义,Razor RenderSec
- asp.net-mvc – 为可为空的DateTime呈现的不显眼
- ASP.NET MVC类级自定义数据注释和ModelState键
- 在asp.net中删除字符串变量中的整数值
热点阅读