asp.net читать с другого локального ресурса - PullRequest
4 голосов
/ 26 февраля 2011

У меня есть файлы локальных ресурсов, как на скриншоте:

enter image description here

Как я могу прочитать данные локальных ресурсов страницы AddCustomer на странице Default.aspx?

Спасибо!

Ответы [ 3 ]

6 голосов
/ 26 февраля 2011

Наконец нашел его:

HttpContext.GetLocalResourceObject(virtualPath, resourceKey)
2 голосов
/ 26 февраля 2011

Чтение файла в StreamReader.

StreamReader SR;
SR = File.OpenText(Server.MapPath("~/App_globalResources/Litware.resx"));
string str = SR.ReadToEnd();
SR.Close();
0 голосов
/ 26 февраля 2011

Может быть, вам следует рассмотреть возможность использования файла глобальных ресурсов, если это имеет смысл, и обращаться к нему в любом месте страницы через Resources.MyGlobalResxFile.MyString , поскольку вы, возможно, уже прочитали .

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...