temp = new SiteMapNode(this,
HttpRuntime.AppDomainAppVirtualPath + "/" + nodeValues[0],
HttpRuntime.AppDomainAppVirtualPath + "/" + nodeValues[0],
nodeValues[1],
nodeValues[2],
null,
null,
null,
nodeValues[4]);
Локализация сайтмапа и написание своего провайдера (также сайтмап).
http://msdn.microsoft.com/en-us/library/aa479320.aspx
Столкнулся с проблемой локализации. Плиз посмотрите код.
Написал:
Добавил в глобальные ресурсы файл типа: SimpleTextSiteMapProvider.resx с нужными ключами.
Проверил, что бы в nodeValues[4]
Был указан ключ для локализованных файлов.
И все равно локализации не происходит.
Плиз посмотрите, в чем моя ошибка?
Начал писать свой провайдер по мотивам:
Столкнулся с проблемой локализации. Плиз посмотрите код.
Написал:
Код:
Добавил в глобальные ресурсы файл типа: SimpleTextSiteMapProvider.resx с нужными ключами.
Проверил, что бы в nodeValues[4]
Был указан ключ для локализованных файлов.
И все равно локализации не происходит.
Плиз посмотрите, в чем моя ошибка?
Сори, сам файл.
Код:
<siteMap defaultProvider="SimpleTextSiteMapProvider">
<providers>
<add name="SimpleTextSiteMapProvider" type="Samples.AspNet.CS.SimpleTextSiteMapProvider" siteMapFile = "/siteMap.txt" />
</providers>
</siteMap>
<providers>
<add name="SimpleTextSiteMapProvider" type="Samples.AspNet.CS.SimpleTextSiteMapProvider" siteMapFile = "/siteMap.txt" />
</providers>
</siteMap>
Плиз, хелп ми!