获取 resx 的正确路径

Get right path to resx

我需要打印第二个菜单(一切都很好),这个菜单使用不同的站点地图和 resx。

我的问题是无法打印标题。我的菜单中的元素是正确的,但标题和定义是空的。

Faq.SiteMap :

<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
    <siteMapNode url="~/App_Pages/FAQ/Test.aspx" title="$Resources:FAQ,FAQTest"  description="$Resources:FAQ,FAQTestDescription">
      <siteMapNode url="~/App_Pages/FAQ/Test/Testdoc.pdf" title="$Resources:FAQ,FAQTestDoc"  description="$Resources:FAQ,FAQTestDocDescription" />
    </siteMapNode>
</siteMap>

我的项目是这样的:

~/MySite
   /App_GlobalResources/FAQ.resx    
   /App_Page/FAQ
      /faq.aspx
      /faq.sitemap

我需要将我的 resx 放在同一个目录中吗?它们是在站点地图中定义路径的另一种方式吗?

编辑:我发现了问题,我忘记了 enableLocalisation

<siteMap enableLocalization="true" xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >

我发现问题了,我忘了启用本地化

<siteMap enableLocalization="true" xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >