2009-05-02 78 views
2

私のJavaScript関数では、私のAsp.netプロジェクトのwebconfigファイルに現在定義されているグローバル変数を呼び出そうとしています。これの構文は何ですか?私は周りを見回して、これまでに何も動作していないようです。私は、次のことを試してみたが、私はそれから何かを取得していない午前:Javascript関数からAppSettingsでグローバル変数を呼び出す

web.configファイル:

<appSettings> 
    <add key="var1" value="123456"/> 
</appSettings> 

のdefault.aspx:

<script type="text/javascript"> 
    function doSomething() {"<%= System.Configuration.ConfigurationManager.AppSettings['var1'].ToString(); %>" 
}; 
</script> 

答えて

2

あなたがそれから得るために何を期待していますか?価値を得ることができたとしても、コードはそれを使って何もしません。それはちょうどあなたがこのようなJavascriptの変数に値を入れることができます

...文字列リテラルを宣言し、それを捨てる:

<script type="text/javascript"> 
var var1 = '<%=System.Configuration.ConfigurationManager.AppSettings["var1"].ToString();%>'; 
</script> 

は今、あなたはあなたのJavaScriptコードでその変数を使用することができます。

+0

私が問題をよりよく示すためにコードを短縮しました。あなたのおかげで、私は今、私のjavascriptで作業するためにその情報を使用することができます – EverTheLearner

関連する問題