从C#中的appSettings.config中读取脚本标记

本文关键字:读取 脚本 config 中的 appSettings | 更新日期: 2023-09-27 18:25:44

我想读取如下脚本标记:

<script type="text/javascript">  window.something || function (e, t) {....</script>

从应用程序设置文件作为

<add key="SomeScripts" value="<script type="text/javascript">  window.something || function (e, t) {....</script>"/>

然而,我得到了错误,我不能添加脚本标记。还有其他最好的方法吗?

谢谢,Suhas

从C#中的appSettings.config中读取脚本标记

这样做不是一个好做法。你可以在appSettings中有一个bool值,然后检查它是否为true,以便在页面上生成脚本。样品:

<add key="SomeScripts" value="true" />

在网页中(我不确定是mvc还是webforms)。

if (bool.Parse(ConfigurationManager.AppSettings["SomeScripts"])) 
{
    // generate the script here...
}

如果你在多个地方有它,并且它是一个MVC应用程序,你可以制作一个PartialView,然后把它放在Shared中,从任何地方调用。在Web表单中,创建一个web user control.ascx文件)并从任意位置调用。