問題タブ [dotnetnuke-imc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1903 参照

dotnetnuke - DotNetNuke モジュール間通信

DotNetNuke 4.8.4 でモジュール間通信を行うことを検討しています。これを行う良い例があるかどうか疑問に思っています。

送信者に IModuleCommunicator を実装し、受信者に IModuleListener を実装していることは理解していますが、両方を同じページにドロップする以外にそれらを結び付ける方法がわかりません。

特定のページのすべてのリスナーが、特定のページのすべての送信者をリッスンしますか? もしそうなら、ノイズを除去するためのベストプラクティスは何ですか?

0 投票する
2 に答える
3594 参照

dotnetnuke - DotNetNukeモジュールのデバッグ

DotNetNuke 4.8モジュール間通信開発に最適なVSソリューションのセットアップは何ですか?

現在、DotNetNukeモジュール用に複数のWebアプリケーションプロジェクトを含むソリューションがあります。それぞれのプロジェクトには、テストハーネスとしてコントロールを備えたページがあります。これは、IModuleCommunicatorとIModuleListenerを使用してモジュールが相互に通信を開始する必要がある時点まではすべて正常に機能しましたが、モジュール間通信を行っているため、デバッグはそのようには機能しなくなります。

他の人がこれをどのように処理するかについて興味があります-テストページにNuke環境を模倣させる方法はありますか?あなたは核兵器のウェブサイトで正しくテストしますか?私のソリューションはVSSを使用したソース管理であるため、完全な核兵器のWebサイトをプロジェクトとして追加したくないのは、ソース管理に追加する必要があるためです。ソース管理。

ローカルのIISワーカープロセスに接続することでデバッグできましたが、それはちょっと面倒です。モジュール間通信のデバッグの苦痛を和らげる方法について誰かが何か提案がありますか?

任意の提案をいただければ幸いです。

0 投票する
1 に答える
162 参照

dotnetnuke - DNN 内部メッセージング システムから Vivo メッセージングへのメッセージの転送/リダイレクト

DNN VivoSocial を使用するコミュニティがどれほど大きいかはわかりませんが、やってみます。

DNN Vivo Messaging (Vivo Social の一部) を使用していますが、DNN 内部メッセージングからのすべての受信メッセージを Vivo Messaging にリダイレクト/転送できますか?

0 投票する
2 に答える
1085 参照

dotnetnuke - devxpress を使用した DNN モジュールが重大なエラーを制御します

DNN モジュール 5.6.1 を使用しています。Devxpress コントロールを使用してカスタム モジュールを作成しました。DNN サイトにインストールしていますが、ページにモジュールを追加しようとすると、次のエラーが表示されます。

重大なエラーが発生しました。オブジェクト参照がオブジェクト インスタンスに設定されていません。

そしてログは…………

AssemblyVersion: 5.6.1
PortalID: 0
PortalName: My Website
UserID: 1
UserName: host
ActiveTabID: 63
ActiveTabName: TestDNN
RawURL: /dotnetnuke_new/TestDNN.aspx
AbsoluteURL: /DotNetNuke_New/Default.aspx
AbsoluteURLReferrer: http://senthilkumar.com/ dotnetnuke_new/TestDNN.aspx
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14 (.NET CLR 3.5.30729)
DefaultDataProvider: DotNetNuke.Data .SqlDataProvider、DotNetNuke.SqlDataProvider
ExceptionGUID: cd7a06c5-7a69-4ebf-b51e-07f70714bfe6
InnerException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。
ファイル名:
FileLineNumber: 0
FileColumnNumber: 0
メソッド: dnn_webrater.ctrlRater.Page_Load
StackTrace:
メッセージ: DotNetNuke.Services.Exceptions.PageLoadException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。---> System.NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。dnn_webrater.ctrlRater.Page_Load (オブジェクト送信者、EventArgs e) で System.Web.UI.Control.OnLoad(EventArgs e) で System.Web.UI.Control.LoadRecursive() で System.Web.UI.Control.LoadRecursive( ) System.Web.UI.Control.LoadRecursive() で System.Web.UI.Control.LoadRecursive() で System.Web.UI.Control.LoadRecursive() で System.Web.UI.Control.LoadRecursive() でSystem.Web.UI.Control.LoadRecursive() で System.Web.UI.Control.LoadRecursive() で System.Web.UI.Control.LoadRecursive() で System.Web.UI.Control.LoadRecursive() で System. Web.UI.Control.LoadRecursive() System.Web.UI.Page.ProcessRequestMain で (ブール値 includeStagesBeforeAsyncPoint、
ソース:


ログアウトしてログインすると、ページに次のエラーが表示されます

エラー: テスト モジュール 1 は現在利用できません。DotNetNuke.Services.Exceptions.ModuleLoadException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。---> System.NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。at DotNetNuke.UI.Modules.ModuleHost.LoadModuleControl() --- 内部例外スタック トレースの終わり ---

誰でもこのエラーを修正するのを手伝ってくれますか

0 投票する
1 に答える
461 参照

dotnetnuke - DotNetNuke (DNN) 1 モジュール - 3 つの ASCX ファイルのシナリオ

私はDNNが初めてです。3 つのコントロール (C#、.NET3.5) を持つ DNN モジュールを作成しました。

  • コントローラ
  • メールリクエスト
  • ディール成功

Controller["ClientEmail"]Cookie の値をチェックし、さらにコントロールにNULLリダイレクトするEmailRequest場合、コントロールにNOT NULLリダイレクトする場合DealSuccess

これらのコンポーネントを DNN に接続する必要があります。EmailRequest、の別のページを作成することにしましたDealSuccess

これらのコントロールとそれぞれのページの関連付け (URL の作成/割り当てと呼び出しを含む) は、DNN 構成で行う必要があるものとコードで行う必要があるものがあるため、少しあいまいです。

0 投票する
2 に答える
1489 参照

content-management-system - DNN バージョン 4.9.5 から DNN バージョン 6.1.2 にアップグレードした後の HTML モジュールの問題

DNN バージョン 4.4 からバージョン 4.9.5 にアップグレードしてからバージョン 6.1.2 にアップグレードすると、エラーが発生します

エラー: 現在購入できません。DotNetNuke.Services.Exceptions.ModuleLoadException: 'DotNetNuke.Modules.Html.DataProvider' の型初期化子が例外をスローしました。---> System.TypeInitializationException: 'DotNetNuke.Modules.Html.DataProvider' の型初期化子が例外をスローしました。---> System.InvalidCastException: タイプ 'DotNetNuke.Modules.HTML.SqlDataProvider' のオブジェクトをタイプ 'DotNetNuke.Modules.Html.DataProvider' にキャストできません。DotNetNuke.Modules.Html.DataProvider.CreateProvider() at DotNetNuke.Modules.Html.DataProvider..cctor() --- 内部例外スタック トレースの終了 --- DotNetNuke.Modules.Html.DataProvider.Instance() at DotNetNuke.Modules.Html.DataProvider.Instance() DotNetNuke.Modules.Html.WorkflowStateController.GetWorkflows (Int32 PortalID) DotNetNuke.Modules.Html.HtmlTextController で。

HTMLモジュールのみ

0 投票する
1 に答える
922 参照

c# - DNN複数のコントロールを備えた複雑なモジュールを作成する方法

私の目標は、xmlファイルのエントリを含むリストビューを保持するモジュールを作成することです。xmlファイルは、いくつかのオブジェクトのシリアル化された配列です。例としてCountry{Code、Name、URL}。

エントリがクリックされると、別のコントロールは、タイプに基づいたスタイルで、ある種のアイテムコントロール内のすべてのアイテムを表示する必要があります(アイデアはWPFからのものです)。可能なアイテムタイプ(上記の場合は国)に対して、ある種のスタイル/ルールを作成できると思います。(これを達成する方法についてのアイデア/アドバイスは大歓迎です)。

これで、スタイル付きアイテムのリストで、必要なアイテムを選択し、これを新しいタイプSelectedContries {Code、Name、Url、Params}に基づいて新しいXMLファイルにエクスポートできるようになります。次に、ユーザーは新しいリストに追加のパラメーターを追加し、エクスポート(シリアル化)する必要があります。

私の質問は、そのようなモジュールを実行するための適切な方法です。3つのコントロールを備えた1つのモジュール。モジュール開発は初めてですので、深く説明してください。コントロールとしてモジュール内にAsxcファイルを作成しますか?

上記で説明した目標に基づいて、これにぴったりのガイドへのリンクがあればいいのですが、一般的なアドバイスも歓迎します。ありがとう。

0 投票する
1 に答える
3316 参照

dotnetnuke - DNN 6のページにモジュールユーザーコントロールを追加するにはどうすればよいですか?

ここに画像の説明を入力してください

(これは私のモジュール定義がどのように見えるかです。)

DNN 6を使用していて、次のユーザーコントロールを備えたモジュールがあります。これで、ページに追加するモジュールを追加すると、常にView.ascxが表示されます。では、どうすればpagestarter.ascxを表示できますか?

私の目標は、ページAがあり、VIew.ascxが表示され、ページBがPageStarter.ascxが表示されることです。

0 投票する
2 に答える
175 参照

dotnetnuke - パスワードをdnn4からdnn6に変換する方法

すべてのユーザーをdnn4サイトからdnn5サイトにインポートする必要があります。すでにすべてのテーブルをインポートしています。ただし、メンバーシップテーブルでは、パスワードの暗号化がdnn4とdnn5で異なります。両方のサイトで同じユーザーを登録しました。バージョン4と5ではパスワードとpasswordsaltが異なります。したがって、dnn 4から5にユーザーをインポートしている間、新しいサイトにログインできません。

古いパスワードを復号化し、新しいパスワード用に同じものを暗号化する方法は?