我正在尝试对 MVCSiteMap 使用隐式本地化,但它不起作用。
这是我的样本Web.Sitemap
:
<?xml version="1.0" encoding="utf-8" ?>
<mvcSiteMap xmlns="http://mvcsitemap.codeplex.com/schemas/MvcSiteMap-File-2.0" enableLocalization="true">
<mvcSiteMapNode title="Home" controller="Home" action="Index" changeFrequency="Always" updatePriority="Normal">
<mvcSiteMapNode resourceKey="Products" title="Products" controller="Products" action="Index">
<mvcSiteMapNode title="Edit" controller="Products" action="Edit" />
</mvcSiteMapNode>
<mvcSiteMapNode title="Categories" controller="Categories" action="Index" />
<mvcSiteMapNode title="Suppliers" controller="Suppliers" action="Index" />
</mvcSiteMapNode>
</mvcSiteMap>
我resourceKey="Products"
在上面的站点地图中有一个对应Products.title
的Web.sitemap.resx
文件,里面的App_GlobalResources
文件夹。遵循这些说明: http: //msdn.microsoft.com/en-us/library/ms178427 (VS.80).aspx
我在这里缺少什么?
编辑
这已在变更集 52831中实现。