javascript - 在 Javascript 中访问 ConfigurationManager.AppSettings

标签 javascript asp.net

我在 aspx 文件中有这段 JavaScript 代码

页面.aspx

<asp:Content ID="Content1" ContentPlaceHolderID="Head" runat="server">
 ----some code----
 added after suggestion from Satpal
 <script type="text/javascript">
var GAAccountId = '<%=ConfigurationManager.AppSettings["GAAccountId"]%>';
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<%--<script type="text/javascript">
        debugger;
        var _gaq = _gaq || [];
        _gaq.push(['_setAccount', '<%=ConfigurationManager.AppSettings["GAAccountId"]%>']);
        _gaq.push(['_setDomainName', 'auto']);
        _gaq.push(['_setAllowLinker', true]);
        _gaq.push(['_trackPageview', '/Register']);
        _gaq.push(['_trackPageLoadTime']);

        (function () {
            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();

    </script>--%>
</asp:Content>

现在我将此代码移至单独的 .js 文件并将引用包含在 javascript 文件中。现在我无法访问它。它即将到来 "'<%=ConfigurationManager.AppSettings["GAAccountId"]%>']"

如何从中获取值(value)。

最佳答案

<%=ConfigurationManager.AppSettings["GAAccountId"]%>当您在aspx中使用它时将起作用文件。当您在外部js文件中使用它时,它不会被评估。

您可以在 aspx 页面中对变量进行 decalre

<script type="text/javascript">
    var GAAccountId = '<%=ConfigurationManager.AppSettings["GAAccountId"]%>';
</script>

使用GAAccountId JS 文件中的变量

关于javascript - 在 Javascript 中访问 ConfigurationManager.AppSettings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18490503/

相关文章:

ASP.NET MVC - 在 RegisterGlobalFilters() 中使用 ActionFilterAttribute 时 Response.Filter 为 null

javascript - 无法附加或发布 CKEditor 值

c# - 需要 SQL Server 2012 Express LocalDB

javascript - 为什么 return 语句中的 push 方法抛出错误但 concat 有效?

javascript - winjs应用程序中的导航问题

asp.net - 如何在 ASP.NET 中缓存对象列表

c# - 测试异常并捕获异常详细信息

javascript - 更改输入的 "default"值的颜色

javascript - Google Charts API : Show/Hide Series on Legend Click. 如何?

php - 特定应用的首选设计模式/架构