当我使用jQueryUI时,我的DNN模块列出了其目录的内容

时间:2010-11-10 12:48:21

标签: jquery jquery-ui dotnetnuke dotnetnuke-5 dotnetnuke-module

在我的DNN模块中,我使用jquery和jquery-ui。当我添加链接到jquery - ui * .js文件时,我的模块开始列出其目录的内容。

Directory Listing -- /HelpDeskDNN/DesktopModules/MyControl/

[To Parent Directory]

 Wednesday, November 10, 2010 01:19 PM        3,827 MyControl.ascx
 Wednesday, November 10, 2010 12:40 PM        6,226 MyControl.ascx.cs

Version Information: ASP.NET Development Server 10.0.0.0

在MyControl.ascx.cs中,我用

加载jQuery
protected void Page_Load(object sender, EventArgs e)
{
    DotNetNuke.Framework.jQuery.RequestRegistration();
    ...
}

在MyControl.ascx中,我包含了jqueryUI,如下所示:

<script src="LibsJS/JqueryUI/jquery-ui-1.8.6.custom.js" type="text/javascript"></script>
<script src="LibsJS/JqueryUI/jquery.effects.core.js" type="text/javascript"></script>
<script src="LibsJS/JqueryUI/jquery.ui.widget.js" type="text/javascript"></script>
<script src="LibsJS/JqueryUI/jquery.ui.tabs.js" type="text/javascript"></script>
<script src="LibsJS/jquery.cookie.js" type="text/javascript"></script>

其中LibsJS文件夹与DNN DesktopModules文件夹位于同一级别。

1 个答案:

答案 0 :(得分:0)

我的第一个猜测是检查模块的模块定义,并确保在那里选择了正确的文件夹和ascx文件。

您可以从主机&gt;转到模块定义;模块定义 只需单击编辑即可编辑模块定义,并确保模块定义中至少添加了一个没有指定任何键的控件,并且它是类型视图。

我希望这会对你有所帮助