問題タブ [dotnetnuke-5]
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.
dotnetnuke - カスタム作成されたDNNモジュールをページに追加できません
2つの.ascxファイルを使用してカスタムDNNモジュールを作成し、既存のDNNWebサイトに正常にインストールしました。しかし、カスタム作成したモジュールをページに追加しても、何も起こりません。また、モジュール定義ページで、私のモジュールは「使用されていません」と表示されます。
何が起こっているのか分かりますか?ログビューアを確認しましたが、モジュールに関連するエントリはありません。
追加情報:Visual Studio 2008、.net 3.5、dnnバージョン05.01.04
interface - DNNでIHydratableインターフェースを適切に実装する方法は?
DNN 5.5.0にアップグレードした後IHydratable
、すべてのビジネスオブジェクトに実装する必要がありました。
このアイデアは最初は良い方法のように思えましたが、遊んだ後はIHydratable
もうよくわかりません。
2つの可能性があります:
- 私はそれを間違っています
IHydratable
select *
すべてのクエリを作成するために使用するように強制します
ビジネスケース:
- 私の最初のsprocはと
BgId
を返しますBgShortDesc
- 2番目のsprocが返さ
BgId
れ、BgReportedUser
私IHydratable
は以下のように実装されています:
すべてのフィールドが。で返されるわけではないため、fillメソッドはIndexOutOfRangeException
上記のsprocのいずれかにをスローしIDataReader
ます。
問題を回避する簡単な方法はselect *
、すべてのsprocで使用することですが、それは良い習慣ではありません。
IHydratable
このシナリオで実装する適切な方法は何ですか?
PSは、私の例は、要点を理解するために単純化しすぎていることを覚えておいてください。
dotnetnuke - Dotnetnuke - skin.ascx ファイルにサーバー側スクリプトを記述する方法
私はdotnetnukeに非常に慣れていません。Dotnetnuke skin.ascx ページに記述できるサーバー側言語がわかりません。skin.ascx ファイルにサーバー側スクリプトを記述する方法は?
c# - DotNetNuke でモジュール出力をフィルタリングするためのベスト プラクティスを探しています
私のクライアントは新しい CMS に移行しており、古い CMS には置き換えが必要なコンテンツのプレースホルダーが含まれています (前の悪い例):{{ID:CurrentShoppingId}}
のように、現在の買い物客の ID に置き換えられます。
私は 3 つの方法を考えることができますが、私は新しいより良い提案を完全に受け入れています。
- HTML モジュールに基づいて新しいモジュールを作成します。欠点: モジュールは継承できないため、ソースを使用して変更するか、モジュールを最初から作成する必要があります。
- 次のようなイベントがあるかどうかを調べて
OnParseHtmlContent
、デリゲートを登録します。 - 出力応答ストリームをフィルタリングするという古き良き (悪い) アプローチを使用します。
私の知る限り、DNN にはこれを行うための組み込みメソッドはありません (フィルターごとにフィルターが構築されている WordPress とは対照的に)。
dotnetnuke - DotNetNuke-Webインターフェイスでデフォルトのポータルエイリアスを変更する方法
DotNetNukeで、ポータルに複数のURLエイリアスを追加しました。最初に追加されたのは、削除または変更できないデフォルトのエイリアスです。
もちろん、データベースのポータルエイリアステーブルで直接(Management Studioを使用して)これを行うことはできますが、アクセスできないユーザーはできません。方法はありますか?当然の必要性のようですが、何も見つかりませんでした。
asp.net-ajax - ASP.NET ページ タイムアウト
DNN 5.5.0 と RadAjaxManager を使用しています。
Web ページ内でアクティブであれば、すべて正常に動作します。ただし、ページを 2 分以上離れると、AJAX リクエストのタイムアウト (PageRequestManagerTimeoutException) が発生します。それ以降、ページは基本的に壊れており、ページを再読み込みして再開する必要があります。私のセッション タイムアウトは間違いなく 20 分で、セッション タイムアウトが発生したときにログイン ページにリダイレクトされることを期待しています。AsynchTimeout を 600 秒に設定しても効果はありません。非アクティブ後に戻ったときに PageInit のブレークポイントに到達しないため、これはサーバー側ではないと確信しています。
非アクティブなために ASP.NET ページに戻るときに、サーバー/クライアント間で POST バック要求が失われる原因は何ですか。この段階では、Windows 7 と SQL Server Express 2008 のテスト環境で開発しています。
dotnetnuke - DotNetNukeSSL致命的なエラー552
IISにSSL証明書をインストールし、DotNetNukeでSSLを有効にしました。1ページしか保護していませんが、ページを表示しようとするとハングします。ほとんどのブラウザは正当な理由を示しておらず、WindowsイベントログもDNNログも役立つエラーを表示していません。
Firebugは、ページの最初のリクエストが行われ、その結果が302 Foundであり、その直後にHTTPSリソースの別のリクエストが続くことを示しています。しばらく待機してから、リクエストが中止されたことを報告します。
Operaは問題を次のように報告します:安全な接続:致命的なエラー(552)
どんな助けでもいただければ幸いです。
よろしく、ジャック
dotnetnuke - DotnetNukeでは、ポータルごとに管理可能なフッター領域を作成するにはどうすればよいですか。
DotnetNuke 5.4コミュニティを使用していますが、特定の要件を満たしています。
ポータルベースで構成可能なフッター領域(つまり、DNN管理者がフッター領域に表示されるコンテンツと画像を管理できる必要があります)を可能にする必要があります。
ポータルベースでヘッダーロゴを変更できるようになったため、同じ機能をフッター領域に拡張する必要があります。
Q1。)現在の要件を満たすスキンオブジェクトはありますか?
Q2。)著作権テキストでは、100文字しか入力できませんが、250文字まで拡張する必要があります。これについてはどうすればよいですか。
この点での助けはありがたいです。
ありがとう、
バル。
user-interface - 標準の ASP コントロールの代わりに DotNetNuke コントロールを使用する必要がありますか? また、それらのドキュメントはどこにありますか?
私は DNN 5.5 の開発から始めていますが、標準の ASP Web コントロールの DNN バージョンが存在することに気付きました。またはの
ような標準の asp コントロールがあるので、このコントロールの特別な DNN バージョンもあります。Button
DataGrid
DnnButton
DnnDataGrid
DNN バージョンのコントロールを使用すると、DNN Web ページのテーマ設定が簡素化され、より統一された外観になることが正しく理解できれば、どのようなメリットがありますか。
この DNN バージョンのコントロールに関するドキュメントはどこにありますか?
dotnetnuke-5 - Edit Text/HTML Module in Dotnetnuke で text/P タグを追加
DNN の Text/HTML モジュールがタグを追加しないようにする方法はありますか (イニシャルのように)
ソース ビューで編集してディスプレイに戻すときは?)