c# - 从 Javascript 函数调用 AppSettings 中的全局变量

标签 c# asp.net javascript

在我的 javascript 函数中,我试图调用我的全局变量,该变量当前在我的 Asp.net 项目的 webconfig 文件中定义。这个的语法是什么?我环顾四周,到目前为止似乎没有任何效果。我已经尝试了以下但我没有从中得到任何东西:

网络配置:

<appSettings>
  <add key="var1" value="123456"/>
</appSettings>

默认.aspx:

<script type="text/javascript">
  function doSomething() {"<%= System.Configuration.ConfigurationManager.AppSettings['var1'].ToString(); %>"
};
</script>

最佳答案

你希望从中得到什么?即使您设法获取了该值,代码也不会对其执行任何操作。它只是声明一个字符串文字并将其丢弃......

您可以像这样将值放入 Javascript 变量中:

<script type="text/javascript">
var var1 = '<%=System.Configuration.ConfigurationManager.AppSettings["var1"].ToString();%>';
</script>

现在您可以在 Javascript 代码中使用该变量。

关于c# - 从 Javascript 函数调用 AppSettings 中的全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/815800/

相关文章:

c# - 在 2021 年播放 .swf 文件?

c# - 使用C#将DateTime从UTC转换为用户提供的时区

asp.net - 保护与 jquery ajax 一起使用的 ASP.NET Web 服务

c# - ASP.net MVC 强类型 View 下拉列表为空

javascript - canvasjs,在图表中显示一个值,但在 X 轴上显示另一个值

javascript - 如果第 2 列的值与该值匹配,则复制最后一行 onFormSubmit

c# - 获取给定 ID 列表中每个 ID 的最新更新记录。 LINQ

c# - 仅在 ListView 中的最后一个项目上绘制边框

c# - 在 C# 中,我如何知道哪封电子邮件是对另一封电子邮件的回复?

javascript - 如何检测 div 何时失去焦点?