如何在aspx页面的javascript中从web.config读取值
我在aspx文件中有一个javascript代码 在我的脚本函数中,我试图从web.config读取'SiteRootURL'值,如下所示:如何在aspx页面的javascript中从web.config读取值,javascript,asp.net,web-config,identifier,Javascript,Asp.net,Web Config,Identifier,我在aspx文件中有一个javascript代码 在我的脚本函数中,我试图从web.config读取'SiteRootURL'值,如下所示: var k = '<%=ConfigurationManager.AppSettings["SiteRootURL"].ToString() %>' alert(k); var k='' 警报(k); 这是行不通的。当我添加上面的代码时,我在我的aspx页面顶部会看到蓝色的斜线,上面写着-Identifier Expected'
var k = '<%=ConfigurationManager.AppSettings["SiteRootURL"].ToString() %>'
alert(k);
var k=''
警报(k);
这是行不通的。当我添加上面的代码时,我在我的aspx页面顶部会看到蓝色的斜线,上面写着-Identifier Expected'
当我删除上面的行时,代码运行良好。请帮帮我。我做错了什么?如何在javascript中读取web.config中的值。您可以在代码隐藏文件上创建如下函数:
protected static string GetAppSettingsValue()
{
return ConfigurationManager.AppSettings("SiteRootURL").ToString();
}
然后像这样在javascript上调用它
<script type="text/javascript">
alert('<%=GetAppSettingsValue%>');
</script>
警报(“”);
我没有看到错误。当我运行应用程序并转到该页面时。我看到一个自定义应用程序错误页面。请告诉我们您是如何解决此问题的,谢谢