如何在aspx页面的javascript中读取web.config中的值

时间:2013-06-27 22:44:51

标签: javascript asp.net web-config identifier

我在aspx文件中有一个javascript代码。

在我的脚本函数中,我试图从web.config中读取'SiteRootURL'值:

var k = '<%=ConfigurationManager.AppSettings["SiteRootURL"].ToString() %>'
     alert(k);

这不起作用。当我添加上面的代码时,我在我的aspx页面的顶部得到了蓝色的松散线条 - &lt;%@ Page ...%&gt;其中说 - 标识符预期'

当我删除上面的代码时,代码运行正常。请帮我。我究竟做错了什么?如何从javascript中的web.config中读取值。

1 个答案:

答案 0 :(得分:0)

您可以在文件后面的代码上创建一个函数,如下所示:

protected static string GetAppSettingsValue()
{
    return ConfigurationManager.AppSettings("SiteRootURL").ToString();
}

然后在你的javascript上调用它

<script type="text/javascript">
    alert('<%=GetAppSettingsValue%>');
</script>