asp.net-mvc – .NET 4.5 MVC RouteCollection.LowercaseUrls在
.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的这个问题。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- CompTIA PK0-003 认证
- asp.net – WCF vs ASPX webmethods vs ASMX webmethods
- asp.net-mvc – 将整数数组传递给webapi方法
- Asp.net网站首先启动非常慢
- asp.net – 结合WebResource.axd CSS请求
- asp.net-core – ASP.Net核心RC1:System.ArgumentExceptio
- 从按钮单击处理程序中的代码隐藏执行ASP.NET成员身份登录
- asp.net – 如何在url搜索词中处理web.config
- asp.net-mvc – Asp.net mvc 2 – 从ActionFilter重定向错误
- asp.net-mvc-3 – MVC 3 – 其他视图数据未出现在编辑器中用
- asp.net-mvc-4 – 在TrasactionScope中使用WebSe
- ASP.NET VB – 从类型’DBNull’到类型’String’
- asp.net – 在.net中输入密钥和多个提交按钮
- asp.net-core – ASP.NET 5中RegisterObject / Q
- asp.net-mvc – 自动捆绑/缩小是否已在最终版本的
- asp.net – 我可以在Orchard CMS中使用我的Ninje
- asp.net-mvc – MVC – Asp.Net Identity. HOWTO
- ASP.Net Core Web Api中的异步视频流不起作用
- ASP.NET MVC – 返回JavaScriptResult不起作用
- 我可以使用ASP.NET Core仅针对.NET 4.6.1吗?