2010-08-02 17 views

उत्तर

8

आप अपने पृष्ठ मार्कअप में निम्नलिखित कोड का उपयोग कर सकते हैं:

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

उपयोग निम्नलिखित:

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

हो सकता है कि यह आप System.Configuration.dll के लिए एक संदर्भ जोड़ने के लिए अगर आप पहले से एक नहीं है, जरूरत है काम करने के लिए।

एक नया पृष्ठ बनाएँ, और इतना है कि यह सब पढ़ता Page_Load में लाइन डाल:

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

अब आप जावास्क्रिप्ट से पेज के लिए एक AJAX कॉल कर सकते हैं, शायद using ExtJs और पाठ को लौटा दी जाएगी आपका जावास्क्रिप्ट

वैकल्पिक रूप से, आप अपने पेज में निम्नलिखित डाल सकता है:

<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

यह MVC है ... वहाँ कोई Page_Load है ... –

+0

@ ŁukaszW.pl, सच है, लेकिन सामान्य गठबंधन वही है। किसी कारण से मेरी आंखें "asp.net" के बाद पढ़ना बंद कर दीं - आज एक लंबा दिन! =) – Rob