Я использую Visual Studio 2010 и в процессе добавления 5 общих языков (не диалектов) на сайт моей компании, следуя учебному пособию MSDN по неявной и явной локализации
Могу ли я поместить весь свой код страницы aboutus.aspx в LocalizedString.resx и LocalizedString.fr.resx и так далее? Или я должен сделать новую строку для каждого блока текста? Я поместил весь основной код контента aboutus.aspx в файл .resx, и макет страницы работал нормально. Но гиперссылки asp: не работали.
Я поступаю неправильно? Должен ли я просто ОСТАНОВИТЬ строку по гиперссылке, а затем начать новую? Нормально ли иметь 30 строк на странице .resx?
Нижняя строка:
Могу ли я собрать все это в строку в одном файле ресурсов? Или я бы просто поместил aboutus1 до первой гиперссылки, затем aboutus2 после первой гиперссылки до 2-й. Кодировка:
We design,
engineer, and produce special machine vision error-proofing <asp:HyperLink ID="HyperLink3" runat="server"
NavigateUrl="~/services/" Target="_self">products and services</asp:HyperLink>
that create lean factories by improving the quality of manufactured
products, and by significantly reducing manufacturing costs through advanced
automation.
Я знаю, что мне нужно будет вставлять страницу aboutus.aspx везде, где я заменил код:
<asp:Label ID="Label2" runat="server"
Text="<%$ Resources:LocalizedText, aboutus1 %>"></asp:Label>
Но как насчет гиперссылок? Я делаю это правильно? Я хочу быть в состоянии сделать эти страницы и перезаписать! Спасибо, что уделили мне время на прочтение, и мы будем благодарны за любые предложения или рекомендации!