0

私の 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 フォルダーと同じレベルにあります。

4

1 に答える 1

0

私の最初の推測は、モジュールのモジュール定義を確認し、そこに選択された正しいフォルダーと ascx ファイルを提供していることを確認することです。

[ホスト] > [モジュール定義] からモジュール定義に移動して、[編集] をクリックしてモジュール定義を編集し、キーが指定されておらず、ビュー タイプであるモジュール定義に少なくとも 1 つのコントロールが追加されていることを確認します。

これがお役に立てば幸いです

于 2010-11-11T10:06:22.673 に答える