asp.net-mvc – .NET 4.5 MVC RouteCollection.LowercaseUrls在使用A
|
.NET Framework 4.5添加了一个新的RouteCollection属性: http://msdn.microsoft.com/en-us/library/system.web.routing.routecollection.lowercaseurls.aspx 这样做很棒,直到你添加一个区域到你的项目。所有的Urls都是正常的。 任何想法为什么会发生这种情况?它很简单: >创建新的MVC 4 Internet应用程序(.NET 4.5) 在AreaRegistration.RegisterArea中执行context.MapRoute的时候它会中断。当我发表评论时,我收到了小写的Urls。取消注释,并且正确的Urls回来了。 在我看来,像微软知道这是错误的,并没有宣传这个新功能,因为它是一个非常好的功能,但它只是在MSDN文档中提到。 解决方法这似乎是ASP.NET MVC和ASP.NET 4.5在路由中的新的小写字符串功能之间的交互中的错误。我已经记录了MVC的错误:http://aspnetwebstack.codeplex.com/workitem/685 感谢您报告! 正如克里斯蒂·普福(Cristi Pufu)所说,似乎其他人已经写了一些NuGet软件包来处理类似的情况: > http://nuget.org/packages/LowercaseRoutesMVC – 增加了对小写URL的支持 编辑4/23/2013 – 我们最近接受了一个拉动请求,并解决了ASP.NET MVC 5的这个问题。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 从SQL 2005 Server访问TimeZoneInfo
- asp.net – 在ascx文件中使用if条件
- asp.net – Microsoft成员提供者与自定义提供者vs完成自定义
- asp.net-mvc – 是否可以模拟/伪造扩展方法?
- asp.net – CultureInfo.CurrentCulture从中读取文化
- asp.net-mvc-3 – 我可以传递视图模型到动作链接来生成路由
- asp.net – 使用Razor有点像回到经典的asp
- asp.net-mvc – @ Html.BeginForm()如何工作?
- asp.net-mvc-3 – EF和存储库模式 – 在一个控制器中以多个
- 如何在ASP.NET MVC 4 Beta中禁用Javascript/CSS缩小
- 最好的asp.net日历/日程安排组件?
- asp.net-mvc – 对Json解决方法的EntityFramewor
- asp.net-mvc – MVC捆绑客户端缓存
- asp.net-mvc – ASP.NET MVC路由上的拖尾斜杠
- asp.net-mvc – 如何在ActionFilterAttribute AS
- asp.net-mvc-4 – 带有返回URL的注销链接(OAuth)
- asp.net-mvc – 如何在扩展方法中使用HTML帮助器
- asp.net – MVC 5 Web API与Facebook访问令牌到R
- MVC 5应用程序 – 实现OAuth授权代码流程
- asp.net核心身份提取并保存外部登录令牌并添加对
