Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.1K
Vistas
¿Cómo puedo leer el valor clave de web.config en un archivo javascript?

Estoy tratando de leer el valor de la clave apiUrl del archivo web.config para poder aprovechar la configuración de transformación de .net para administrar la implementación en diferentes entornos. Aquí está mi código Webconfig:

 <appSettings> <add key="url" value="http://localhost:6299/api/" </appSettings>

y en el archivo js simple tengo este código:

 var apiUrl = '<%=ConfigurationManager.AppSettings["url"].Tostring() %>'.

No está dando el valor de la URL. ¿Cómo puedo leer el valor web.config en el archivo javascript?

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

"En el archivo js simple"

¿Te refieres a un archivo que termina en .js?

Los archivos .js no se analizan en el lado del servidor, por lo que los valores <%= no se convierten. Esto funciona para la otra respuesta ("funcionó para mí") ya que lo tendrán en el archivo .aspx/.cshtml en lugar de un 'archivo .js simple'.

Deberá mover su código a su .aspx/.cshtml o deberá pasar el valor de URL a su js (por ejemplo) a través de un parámetro de función del archivo .aspx/.cshtml.

over 4 years ago · Santiago Trujillo Denunciar

0

El siguiente código funcionó para mí.

 <script> var apiUrl = '@System.Configuration.ConfigurationManager.AppSettings["url"]'; </script>
over 4 years ago · Santiago Trujillo Denunciar

0

El siguiente código funcionó para mí en la aplicación de formularios web ASP.Net, pero no en la aplicación MVC

 var key = '<%= System.Configuration.ConfigurationManager.AppSettings["key"].ToString() %>';

para la aplicación MVC en la página .cshtml intente a continuación

 var key = '@System.Configuration.ConfigurationManager.AppSettings["key"].ToString()';
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda