2010-08-02 13 views

Antwort

8

können Sie folgenden Code in Ihre Seite ein Markup verwenden:

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

Verwenden Sie die folgenden Schritte aus:

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

Sie können feststellen, dass es ein Verweis auf System.Configuration.dll hinzufügen müssen arbeiten, wenn Sie nicht bereits eine haben.

eine neue Seite erstellen, und in Page_Load die Zeile setzen, damit es alle lautet:

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

Sie können nun einen AJAX-Aufruf an der Seite von Javascript machen, vielleicht using ExtJs und der Text zurückgegeben wird Dein Javascript.

Alternativ können Sie das folgende Code in Ihre Seite setzen:

<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 ist MVC ... es gibt keine Page_Load ... –

+0

@ ŁukaszW.pl, stimmt, aber der allgemeine Kern ist der gleiche. Aus irgendeinem Grund haben meine Augen nach "asp.net" aufgehört zu lesen - heute ein langer Tag! =) – Rob