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

时间:2014-10-07 10:36:29

标签: javascript c# appsettings

我想读一个脚本标签,如下所示:

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

从应用设置文件

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

但是我收到错误,我无法添加脚本标签。还有其他最好的方法吗?

谢谢, 苏哈斯

1 个答案:

答案 0 :(得分:2)

这样做不是一个好的实践。您可以在appSettings中获得bool值,并检查是否在页面上生成脚本。样本:

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

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

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

如果你在多个地方拥有它,并且它是一个MVC应用程序,你可以创建一个PartialView并将其放在Shared中以便从任何地方进行呼叫。在webforms中,创建一个web user control.ascx文件)并从任何地方拨打电话。