オプションのための動的コンテンツASP.Net
-
02-07-2019 - |
質問
どんないと作成状態の動的コンテンツASP.Net ウェブサイト?
ここでの私のシナリオ。しているサイトは、ネストしたコンテンツ。トップレベルの行動に結びつくという機能領域 Catalog
, Subscriptions
, Settings
.
をクリックすると、次のように、機能的な行動をしたい動的に追加コンテンツに特有する。例えば、カタログをクリックし、表示したいツリーについては、カタログフォルダ内のファイル領域を右へ。
ユーザがクリックすると、ツリーのようなコンテクストに応じた内容への負荷の地域としての性質またはオプションにおけるファイルの管理に).
ただ UserControls
.ってどん積載すべてのページで、いつ消滅しました。て消失するが、 ViewState
のページを吹き飛ばいの状態でツリーが無効になります。
(思い荷物へのマイページを壊してしまうことを意味している対応もなく大き)
で、次にアプローチに交換自動的地 IFrames
.その代わりにスをインスタンス化し UserControl
, し変えるだけのソースマ IFrame
.また、表示するコンテンツの IFrames
た独立したページなかったラ ViewState
ます。
でも、私が懸念され IFrames
が悪いデザインの選択肢がなかうのではないでしょうか。このサイトに記載し公共ので、検索エンジンな関心事となっています。
なので、最後に私の質問です。
何が私のオプションのためこのシナリオ?の場合を選択し、Ajaxのソリューション(jQuery)に、いつも自分のViewState?その他の配慮いたしますか。
解決
その他のオプション:
- コンテンツのみ が表示され するダイナミックに変化します。お荷重に十分な管理のページは、何でもやっ ショー で作られています。この手ゴビュー状態などもありがとうページには、大きなフットプリント
- 追加コントロールを動的にページ.すでにみんなで遊んでいたとのことことん見つけます。とを覚えておいてくださいその場所をパロアルトネットワーク管理ズのPage_Init()イベント、その場合はどうなっているか示されている状態、いい状態でどこかということです。私のおすすめデータベース化します。
他のヒント
コントロールは動的に追加されないが続くviewstate、このことは関係ありませんでご利用の場合AJAXはiframesなどを実行します。
この作品では再読み込み制御可.このページのライフサイクル(簡体字)は:
- 初期化
- LoadViewState
- 負荷データ可
- 呼制御ロードイベント
- コ負荷のイベント
- 呼制御イベント
- 制御どのページを先読みすればよ
- どのページを先読みすればよ
- SaveViewState
- アンロード
そういう意味でも通りにくい難所であったためには再追加パロアルトネットワークコントロールを初期化--そうでない場合、掲載データ(またはviewstate情報が読み込まれる。することも多いが、Viewstat/可データのない初期化コードになっている必要が出る必要性を付加しなければなりません。
のちがその場で発音を確認することがこの状況は第3者機関の制御という DynamicControlsPlaceholder.この作品も、が続くように制御情報viewstate.
本事例の場合するものではありませんようがあり多くの選択肢/ある。で実践的なものすべての異なるセットのコントロールページの一つとして、内部のアプレースホルダーを管理し、それだけで設定に見えるよう選ばれたのでしょうか?
まざまなオプションが、あIFramesが悪いデザインです。
最初のオプションではAJAXます。というviewstateシナリオをかけて食べるという習慣がありまぐデータの為には、ウェブサーバーのUIを飛ばしています。
次のオプションを動的に追加の制御に必要な指定されたポスト、ルのこうの作業は開始時に、ページのライフサイクルする必要の回復ページとして送り出した最後の時間をダンプすべての不必要な制を構築だけることです。
オプションで使うマスターです。トップレベルのコンテンツに載せることができるマスターのページそのものとしてのウェブサイトへのリンクページ内です。
いられるほか、いように、これらの3つの登場だからお読みの問題です。
動的制御viewstateなミックスは、上述したようになることができないと何もうまくいかないのでなかったのviewstateのための複雑な動きのあるページがでの肥大化と性能が低下すnil
利用Ajax[うAJAX PROですので非常に簡単なる使用"及び管理のページの状態に自分【セッションでは、データベースのテーブルなど、作品用のシナリオ].これは少し複雑に行き、その結果を効率的かつ応答性:各ページの更新が可能ですけどニーズにより変更することはできませんが、通巨大viewstate文字列を前後にすべての時間