Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > проблема с локализацией меню


Автор: knut 18.9.2008, 09:50
добрый день
есть проблема а вот как решить не как не могу додумать
есть меню текст которого у меня вставляется динамически в моем случайе он у меня в xml е я читаю с
xml a вот как вставить этот текст в меню не не как не получается.
мне надо менять все TEXT поля MenuItem. 
Код

<asp:Menu ID="Menu1" runat="server" Font-Names="Verdana" Font-Size="9pt" ForeColor="#C7D4DC" Orientation="Horizontal" StaticPopOutImageUrl="~/Images/arrow2.gif" SkipLinkText="" StaticEnableDefaultPopOutImage="False">
<Items>
<asp:MenuItem NavigateUrl="#"  Text="Products" Selectable="False" >
<asp:MenuItem NavigateUrl="CorporateProducts.aspx" Text="Corporate Products" />
<asp:MenuItem NavigateUrl="ConsumerProducts.aspx" Text="Consumer Products" />
</asp:MenuItem>
</Items>
<StaticMenuItemStyle HorizontalPadding="2px" VerticalPadding="2px" />
<StaticHoverStyle ForeColor="#FFFFFF" />
<DynamicHoverStyle ForeColor="#FFFFFF" />
<DynamicMenuStyle BackColor="#536D86" />
<DynamicMenuItemStyle CssClass="DynamicMenuItemStyle" />


Автор: PashaPash 18.9.2008, 11:20
knut, используй стандартную локализацию ASP.NET, которая подтягивает строчки из ресурсов. Если очень хочется самописную нестандартную локализацию - создай свой IResourceProvider и ResourceProviderFactory, и пропиши в web.config Globalization/ResourceProviderFactory.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)