Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在aspx页面的javascript中从web.config读取值_Javascript_Asp.net_Web Config_Identifier - Fatal编程技术网

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

如何在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'

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

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

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>

警报(“”);

我没有看到错误。当我运行应用程序并转到该页面时。我看到一个自定义应用程序错误页面。请告诉我们您是如何解决此问题的,谢谢