我在aspx文件中有一个javascript代码。
在我的脚本函数中,我试图从web.config中读取'SiteRootURL'值:
var k = '<%=ConfigurationManager.AppSettings["SiteRootURL"].ToString() %>'
alert(k);
这不起作用。当我添加上面的代码时,我在我的aspx页面的顶部得到了蓝色的松散线条 - &lt;%@ Page ...%&gt;其中说 - 标识符预期'
当我删除上面的代码时,代码运行正常。请帮我。我究竟做错了什么?如何从javascript中的web.config中读取值。
答案 0 :(得分:0)
您可以在文件后面的代码上创建一个函数,如下所示:
protected static string GetAppSettingsValue()
{
return ConfigurationManager.AppSettings("SiteRootURL").ToString();
}
然后在你的javascript上调用它
<script type="text/javascript">
alert('<%=GetAppSettingsValue%>');
</script>