¿Cómo se obtendrían cadenas de recursos resx en código javascript almacenado en un archivo .js?Usar cadenas de recursos ASP.NET desde dentro de los archivos javascript
Si su Javascript se encuentra en un bloque de script en el marcado, puede utilizar esta sintaxis:
<%$Resources:Resource, FieldName %>
y va a analizar el valor de los recursos, ya que en la muestra la página ... Por desgracia, que sólo se ser analizado si el javascript aparece en el cuerpo de la página. En un archivo .js externo al que se hace referencia en una etiqueta de <script>, obviamente, esas etiquetas de servidor nunca se analizan.
No quiero tener que escribir un ScriptService para devolver esos recursos ni nada de eso, ya que no cambian después de que se haya rendido la página, por lo que es inútil tener algo activo.
Una posibilidad podría ser escribir un controlador de ashx y señalar las etiquetas de < >, pero todavía no estoy seguro de cómo leería en los archivos .js y analizar las etiquetas de servidor de ese tipo antes de transmitir el texto al cliente. ¿Existe una línea de código que pueda ejecutar que haga esa tarea de manera similar al analizador ASP.NET?
¿Alguien más tiene alguna otra sugerencia?
Hmm, un enfoque interesante. Podría funcionar para mí. Los inconvenientes son que tengo que tener un archivo de recursos por separado solo para lo que quiero expulsar o enviar cosas extra sin uso ... y eso ' m dentro de sharepoint, por lo que leer el archivo resx como un archivo y analizarlo puede ser un problema, ya veremos. ¡Gracias por la publicación! – Grank