いくつかの複雑なプロジェクトでは、我々は多くの場合、ページが発生し、多くのモジュールがあり、あまりまたは対話型データこのような問題にこの時間をロードするページがあり、私たちは、ページの一部を使用することによって(PSこの問題を解決するために考慮に入れる可能性があります。もちろん、多くのソリューションプログラムのここだけ簡単にこの種)があります。などのページの一部を使用することの利点の多く:最初のロードされたユーザデータのための長い待ち時間を緩和することができ、ページjsの相互作用は、コードやその他の問題のはるかに低いメンテナンス性につながる和らげます。だから、どのように部分的なページをか?ここでは簡単な紹介を開始しました:
STEP1:ページのセクションを作成します。
例えば、私たちは「_PartialViewTest」、一貫性のあるコントローラ名とページ名のために作成したページの名前の一部と同じ(私は通常、そのように命名していますが、規範とMVCのルートに沿って、また、より多くのである)された後、他のコントローラで作成し、その後、親をページには、どのようにそれを使用するには?
二つのオプション:オプション1、ダイレクト・ロード;オプション2:JSメソッドの呼び出しによって、および適切な時間イベントの後、データをロードします。 直接ロード: Html.Partial(「_ PartialViewTest」)@ JSコール:まず、ページの保存容器を作成します
loadPartival機能(){ $アヤックス({ URL: '@のUrl.Action( "_ PartialViewTest")'、 データ:あなたが渡したいパラメータ、 タイプの'POST'、 成功:機能(データ){ $(「#パネル「).empty()追記(データ);. } }); }
これが最後です!それはそれを試して、非常に単純ではありません!