【发布时间】:2012-02-24 18:39:58
【问题描述】:
我有一个网络表单应用程序(VB.net、.NET 4.0),它被翻译成三种语言,我设法本地化了除 URL 之外的所有内容。我的偏好是使用路由,所以我想在这个方向找到一个解决方案(不是 URL 重写或 IIS 重写等)
在许多阅读文章中,我也偶然发现了这篇文章:http://blog.maartenballiauw.be/post/2010/01/26/Translating-routes-%28ASPNET-MVC-and-Webforms%29.aspx,但这个示例是针对 MVC 应用程序的。 (这里的大多数问题也是如此)
非常欢迎任何 cmets 和想法!
【问题讨论】:
-
为什么要本地化 URL?这是 SEO 的事吗?
-
是的,搜索引擎优化是主要原因。此外,如果您发送链接(或保存书签),它会直接将您引导至翻译后的内容(无需额外的 url 参数,这使得整个事情更清晰)。
-
看到这个问题,你就知道整个 URL 重写的疯狂已经过火了。
标签: asp.net localization routing