如何向页脚添加外部脚本引用? 我知道如何将它添加到标题中,如下面的代码所示,但它需要位于页面底部。
private void Page_Load(object sender, EventArgs e)
{
if (!Sitecore.Context.PageMode.IsPageEditor)
{
var javascriptRef = new LiteralControl("<script src=\"/js/vendor/jquery.bxslider.min.js\"></script>");
Page.Header.Controls.Add(javascriptRef);
}
}
最佳答案
您可以在您的 aspx 文件中添加下一行代码(在 body 标记结束之前添加一个 Literal 控件):
<asp:Literal runat="server" ID="litScript"/>
</body>
从你背后的代码:
private void Page_Load(object sender, EventArgs e)
{
if (!Sitecore.Context.PageMode.IsPageEditor)
{
litScript.Text="<script src=\"/js/vendor/jquery.bxslider.min.js\"></script>";
}
}
关于C# 从代码隐藏 (Sitecore) 在页脚中添加外部脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20246279/