Используйте строки ресурсов ASP.NET из файлов JavaScript

Как получить строки ресурсов resx в код JavaScript, хранящийся в файле .js?

Если ваш JavaScript находится в блоке сценария в разметке, вы можете использовать этот синтаксис:

<%$Resources:Resource, FieldName %>

и он будет анализировать значение ресурса при отображении страницы ... К сожалению, он будет проанализирован, только если в теле страницы появится javascript. Во внешнем файле .js, указанном в теге <script>, эти серверные теги, очевидно, никогда не анализируются.

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

Одной из возможностей может быть написание обработчика ashx и указание на него тегов <script>, но я до сих пор не уверен, как я буду читать в файлах .js и анализировать любые серверные теги, подобные этому, перед передачей текста клиенту. Есть ли строка кода, которую я могу запустить, которая выполнит эту задачу аналогично парсеру ASP.NET?

Или у кого-нибудь есть другие предложения?

Ответы на вопрос(10)

Ваш ответ на вопрос