Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

1.1K
Views
¿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 answers
Answer question

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 Report

0

El siguiente código funcionó para mí.

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

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!