Как получить строки ресурсов resx в javascript-код, хранящийся в файле .js?Использование строк ресурса ASP.NET из файлов javascript
Если ваш браузер в блоке сценария в разметке, вы можете использовать этот синтаксис:
<%$Resources:Resource, FieldName %>
и он будет анализировать значение ресурса, как это делает страницы ... К сожалению, это только будет анализируется, если javascript отображается в теле страницы. Во внешнем файле .js, указанном в теге < >, эти теги сервера, очевидно, никогда не анализируются.
Я не хочу писать ScriptService, чтобы возвращать эти ресурсы или что-то в этом роде, поскольку они не меняются после того, как страница отображается, поэтому отходы имеют что-то активное.
Возможно, существует одна возможность написать обработчик ashx и указать на это < скрипт >, но я до сих пор не уверен, как я буду читать файлы .js и разбирать любые теги сервера, подобные этому, перед потоковой передачей текста для клиента. Есть ли строка кода, которую я могу запустить, которая будет выполнять эту задачу аналогично парсеру ASP.NET?
Или у кого-нибудь есть другие предложения?
Хм, интересный подход. Могу работать для меня. Недостатки в том, что у меня должен быть отдельный файл ресурсов только для того, что я хочу вытолкнуть или отправить лишние вещи, которые не нужны ... и что я ' m внутри sharepoint, поэтому чтение resx в файле и разбор его может быть проблемой, мы увидим. Спасибо за сообщение! – Grank