asp.net我可以将配置设置注入javascript吗



我有一个使用外部javascript文件的页面。该文件在开发、QA和生产环境中需要不同的变量,这导致我需要为每个环境维护同一脚本文件的多个副本。

我更愿意在web.config(也许是appSettings部分)中维护这些变量的值,并在运行时解析这些值,然后将.js文件流式传输到浏览器。有办法做到这一点吗?

asp.net我可以将配置设置注入javascript吗?

Java脚本示例

<script language="javascript" type="text/javascript">
    var Publicvalue = abc();
    function abc() {
        Publicvalue = <%=MyProperty%>
        alert(Publicvalue);
        return Publicvalue;
    }
</script>

示例HTML

<asp:Button ID="btn" runat="server" Text="efeded" OnClientClick="return abc();" OnClick="btn_Click" />

示例代码隐藏

public int MyProperty
{
    get
    {
        return 1;
    }
}

最新更新