2010-08-02 21 views

Respuesta

8

Puede utilizar siguiente código en su página de marcado:

<script language="JavaScript" type="text/javascript"> 
var type = '<%= ConfigurationManager.AppSettings["imagetype"] %>'; 
</script> 
1

Usar la siguiente:

var value = System.Configuration.ConfigurationManager.AppSettings["imagetype"]; 

Es posible que para que funcione es necesario agregar una referencia a System.Configuration.dll si no tiene ya uno.

crear una nueva página, y en Load poner la línea para que todo se lee:

Response.Clear(); 
var value = System.Configuration.ConfigurationManager.AppSettings["imagetype"]; 
Response.Write(value); 
Response.End(); 

Ahora usted puede hacer una llamada AJAX a la página de Javascript, tal vez using ExtJs y el texto será devuelto a tu javascript

Alternativamente, se puede poner lo siguiente en su página:

<script language="javascript" type="text/javascript"> 
    var appSettingValue = '<%=System.Configuration.ConfigurationManager.AppSettings["imagetype"]%>'; 

    // The variable "appSettingValue" will contain the string from your web.config 
    alert(appSettingValue); 
</script> 
+1

Es de MVC ... no hay Load ... –

+0

@ ŁukaszW.pl, cierto, pero la esencia general es la misma. Por alguna razón, mis ojos dejaron de leer después de "asp.net": ¡un día largo hoy! =) – Rob