Asp.net локализация с использованием спутниковых ресурсных сборок
У меня есть простой-ванильный ASP.NET веб-приложение, которое мне нужно глобализовать/локализовать. Я могу успешно сделать это, используя файл. resx и явную локализацию в моих файлах. aspx. Я хотел бы распространять свои локализованные строки в виде вспомогательных сборок, а не в виде файлов .resx или.resources.
При использовании спутниковых сборок я могу легко получить доступ к строкам ресурсов из кода, но мне не удалось получить явные выражения локализации в файлах. aspx для доступа к ресурсам из спутниковых сборок.
Я до сих пор не нашел ни одного примера или руководства, которые прямо говорили бы о явной локализации через спутниковые сборки, и вот уже около двух недель бьюсь головой об стену.
Мой вопрос прост - можно ли использовать спутниковые сборки с явными выражениями локализации на странице aspx, подобной этой? Если да, то может ли кто-нибудь указать мне на рабочий пример?
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="twa.aspx.cs" Inherits="twa.WebForm1" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> </div> <asp:Label ID="Label1" runat="server" Text="<%$ Resources:twa, Label1Text %>"></asp:Label> <br /> <asp:Button ID="Button1" runat="server" Text="<%$ Resources:twa, Button1Text %>" /> <br /> <asp:TextBox ID="TextBox1" runat="server" Text="<%$ Resources:twa, TextBox1Text %>"></asp:TextBox> </form> </body> </html>
Что я уже пробовал:
Просто ищу ответ на вопрос о целесообразности такого подхода.