Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

1.1K
Visualizações
¿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 Respostas
Responde à pergunta

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 Relatório

0

El siguiente código funcionó para mí.

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

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda