只是身体标记结束之前注册脚本参考标签 [英] Register script reference tag just before end of body tag

查看:124
本文介绍了只是身体标记结束之前注册脚本参考标签的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有注册只是身体标记年底前脚本引用的方法吗?我刚刚试过:

Is there a way to register a script reference just before end of body tag? I've just tried:

page.ClientScript.RegisterClientScriptInclude("jquery.widgets.js", page.ResolveClientUrl("~/js/plugins/jquery.widgets.js"));

但它只是注册后的ViewState文件,在表单元素的开始。

but it registers the file just after ViewState, at the beginning of form element.

推荐答案

使用脚本经理在的Page_Load 动态注册脚本中使用 LoadScriptsBeforeUI = 假属性以确保脚本在文档的末尾登记。

Use a script manager to register scripts dynamically at Page_Load use the LoadScriptsBeforeUI="False" attribute to ensure the scripts are registered at the end of the document.

<body>
<form id="form1" runat="server">
    Some content here
    <asp:ScriptManager runat="server" ID="smScriptManager" LoadScriptsBeforeUI="False">
        <Scripts>

        </Scripts>
    </asp:ScriptManager>
</form>

,然后在code

Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
    smScriptManager.Scripts.Add(New ScriptReference("~/Include/Site.js"))
End Sub

这篇关于只是身体标记结束之前注册脚本参考标签的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆