Проблема с объектом GetLocalResource - PullRequest
1 голос
/ 30 июля 2009

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

oContent.Text = HttpContext.GetLocalResourceObject("NonSupport").ToString();

Тем не менее, я получаю сообщение об ошибке, в котором говорится, что ему нужно как минимум два параметра: VirtualPath и ResourceKey. Существует третье, CultureInfo, но это не обязательно. Когда я указываю это как мой виртуальный путь:

HttpContext.GetLocalResourceObject("App_LocalResources/ExpandableListView.aspx.resx", "NonSupport").ToString();

Я получаю следующее сообщение об ошибке компилятора:

Относительный виртуальный путь 'App_LocalResources / ExpandableListView.aspx.resx' здесь не разрешен.

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

Есть мысли? Спасибо!

1 Ответ

5 голосов
/ 30 июля 2009

Вы поместили файл ресурса с именем (your aspx web page).aspx.resx в папку App_LocalResource под путем, в котором находится страница ASPX?

Кроме того, просто вызовите метод GetLocalResourceObject на текущей странице:

oContent.Text = GetLocalResourceObject("NonSupport").ToString();

Для этого не нужно использовать HttpContext - метод определен в классе Page.

Марк

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