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