我想读一个脚本标签,如下所示:
<script type="text/javascript"> window.something || function (e, t) {....</script>
从应用设置文件
<add key="SomeScripts" value="<script type="text/javascript"> window.something || function (e, t) {....</script>"/>
但是我收到错误,我无法添加脚本标签。还有其他最好的方法吗?
谢谢, 苏哈斯
答案 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
文件)并从任何地方拨打电话。