Googleキーの値である設定ファイルをjavascriptで読み込みたいです。ここで私がやろうとしているのは、構成ファイルのキー名である javascript 変数「キー値」を渡すことですが、機能しません。test、dev、qa.abc.comのいずれであっても、js関数がサイトURLに応じてGoogleキーを自動的に取得するようにしたいだけです。設定ファイルから値を読み取るにはどうすればよいですか。
<script type="text/javascript">
function ReadConfigSettings()
{
var url="test.abc.com"; //window.location.href
var patharray= new Array();
patharray =url.split('.');
var first = patharray[0];
var keyvalue="GoogleKey_"+ first;
var key='<%=ConfigurationManager.AppSettings[keyvalue]%>';
alert(key);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="ReadConfigSettings()" />
</div>
</form>
</body>
私の設定ファイル
<appSettings>
<add key="GoogleKey_dev" value="ABQIAAAAJ4psDZ8kCtN062-LDcwiXhQ85a215fgrIsfghh547457h1ETJRYlwaBGrrytgytg56g7Mx4QFQ"/>
<add key="GoogleKey_qa" value="ABQIAAAACoUjxmFCsPtytryhtyty547547Ryt5gVV28BYSHIaU0BRwPyLrf_gf546Jd_5qxcNZ-_b7WZw"/>
<add key="GoogleKey_test" value="AIzaSyvbghgfyh54654650x2SlGb33KrTtIBc"/>