容器中的DotNetNuke jquery脚本

时间:2011-03-17 13:55:14

标签: jquery dotnetnuke

您好 我在DNN中创建了一个容器,但我不知道如何将jquery脚本实现到容器中。 有人知道这是怎么做的吗?

最好的问候

1 个答案:

答案 0 :(得分:4)

要正确地执行此操作,您需要编写一些代码(您可以在容器内部执行此操作)。首先,您需要从框架中请求jQuery。然后,添加您的插件脚本(最好的方法可能是使用Page.ClientScript,这样当在页面上多次使用容器时,脚本不会多次添加。

<script runat="server">
    Sub Page_Init(ByVal sender as Object, ByVal e as EventArgs) Handles Me.Init
        DotNetNuke.Framework.jQuery.RequestRegistration()
        Me.Page.ClientScript.RegisterClientScriptInclude("myscript", ResolveClientUrl("scripts/jquery.myplugin.js"))
    End Sub
</script>

我可能会改变插件脚本并在最后包含一个调用来调用插件来处理你正在增强的任何元素:

jQuery(function ($) {
    $('.my-container .header').pluginize();
});