0

私が開発している Dot Net Nuke モジュールでは、コントロールをいくつかの異なる領域に分ける必要があります。残念ながら、Dot Net Nuke は、コントロール キーによって識別されるすべてのコントロールを「編集」画面と見なし、スキンを自動的に変更するようです。

  • この動作をプログラムで変更することは可能ですか?
  • スキンを変更せずにコントロールを切り替える最良の方法は何ですか?
4

1 に答える 1

2

これは、人々が理解して回避するのが非常に難しいトピックです。手始めに、モジュールの分離に関する私のブログ投稿を参照してください。

簡単に言うと、URLでコントロールキーを使用してコントロールを変更するたびに、モジュールの分離(編集スキンへの切り替えを含む)が得られるということです。その動作を望まない場合は、それを回避する必要があります。

単純な日曜大工からより複雑な取り決めまで、多くの確立された技術があります。私のブログ投稿では、Michael Washingtonのナビゲーションチュートリアルを紹介します。これには、PlaceHolderコントロールの動的な使用とロード、MultiViewコントロールの使用、または複数のモジュール定義の使用が含まれます(これはまったく別のパラダイムです)。

于 2010-04-17T12:41:38.887 に答える