2011-12-14 3 views
0

Мои текущие требования к приложению, над которым я работаю, заключаются в том, что клиент должен иметь возможность изменять тексты, используемые в интерфейсе, с экрана в самом приложении. Они, конечно, сохранены в файлах resx.
Есть ли способ сделать это?
Изменить значения ресурсов во время выполнения?
Что было бы самым простым способом?
Спасибо заранееASP.NET изменить значения ресурсов из .resx-файлов во время выполнения

Edit: RESX файлы уже реализованы, и есть много ключей используются во всей программе

ответ

2

Если требование заключается в редактировании текстов меток во время выполнения, чем я хотел бы предложить, что вы не 't используйте файлы RESX, поскольку они являются статическими, но используют базу данных.

+0

Я бы использовал базу данных в этом контексте, в зависимости от количества пользователей, которым нужен один и тот же текст интерфейса, может быть более эффективным и упрощенным иметь XML-файл на общем диске. –

+0

К сожалению, файлы resx уже реализованы, поэтому, если есть способ, я мог бы использовать их, которые были бы замечательными. – Para

+0

Может ли помочь downvoter объяснить? –

1

Вы можете написать собственный provider используя базу данных в качестве основы. Таким образом, ваш код не изменится, и у вас будет возможность напрямую обновлять текст.

Смежные вопросы