#c# #asp.net
#c# #asp.net
Вопрос:
Как я могу использовать webresource.axd (или other.axd) для извлечения переменных из глобального resource.resx? Я знаю способ извлечения встроенных файлов с помощью webresource.axd, но есть ли какой-либо способ извлечения из файлов .resx?
Ответ №1:
Файл ресурсов .resx обычно представляет собой просто XML-файл.
Чтобы получить имена и значения ресурсов в файле .resx, вы должны использовать ResXResourceReader
класс.
// create a ResXResourceReader for the file items.resx
ResXResourceReader rsxr = new ResXResourceReader("items.resx");
// iterate through the resources and display the contents to the console
foreach (DictionaryEntry d in rsxr)
{
Console.WriteLine(d.Key.ToString() ":t" d.Value.ToString());
}
// close the reader
rsxr.Close();
Надеюсь, это поможет!