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

时间:2012-03-20 16:34:50

标签: javascript asp.net ajax web-config

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

我更喜欢在web.config(可能是appSettings部分)中维护这些变量的值,并在将.js文件流式传输到浏览器之前在运行时解析这些值。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

  

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;
    }
}