.net – 强制ActionLinks呈现为小写
|
没有创建我自己的ActionLink HtmlHelper有没有办法强制任何ActionLinks呈现小写? 更新: 更新 – 02/03/2011: http://blog.lukesmith.net/2009/02/01/generating-and-enforcing-that-any-link-and-request-is-lowercase-with-aspnet-mvc/ 解决方法处理此问题的最佳方法是在路由级别.强制所有路径路径为小写,并且它将正确传播到您的操作链接等.我解决这个问题的方法是创建一个继承Route的新路由类,并简单地覆盖GetVirtualPath方法; public override VirtualPathData GetVirtualPath(RequestContext requestContext,RouteValueDictionary values)
{
var virtualPath = base.GetVirtualPath(requestContext,values);
if (virtualPath != null)
virtualPath.VirtualPath = virtualPath.VirtualPath.ToLowerInvariant();
return virtualPath;
}
我还为RouteCollection创建了一些扩展方法,以便于使用这个新的路由类. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-3 – 带有asp.net mvc 3的$ajax内的相对URL
- asp.net-mvc – ELMAH MVC 2 – Castle Windsor的问题
- .net – 包恢复失败.回滚包更改 – Serilog.AspNetCore
- asp.net-mvc – MSFT报告查看器(rdlc)是否可以使用MVC
- asp.net – 从DropDownList中删除列表项
- asp.net-mvc – 从控制器的操作调用集线器方法
- asp.net-mvc – 在asp.net mvc中的视图中设置页面标题,元信
- asp.net – 无法检索元数据
- asp.net-mvc-3 – 如何在带有剃刀的asp.net mvc3中使用Kend
- asp.net中js+jquery添加下拉框值和后台获取示例
- asp.net邮件添加ReplyTo
- asp.net-mvc – Json返回时如何读取modelstate错
- asp.net – URL重写 – web.config错误
- 如何在不使用角色的情况下使用ASP.NET WebAPI实现
- asp.net – 如何在asp net core api中使用Create
- asp.net – DataBinding:’System.Data.DataRow
- asp.net – 如果表单字段为空,如何将NULL插入数据
- asp.net – 允许服务器/ usercontrol上的任何属性
- ASP.NET MVC4 Google oAuth
- ASP.NET身份验证登录和退出浏览器返回按钮
