私のプロジェクトは、独自のデータを持つページにいくつかのボックスを含む.net Webアプリケーションです。 Webメソッド(Webサービス内)と呼ばれるボックスのそれぞれをロードします。この方法を使用してボックスを別々に読み込みます(ボックス内にページングがあり、ページ全体が読み込まれることは望ましくありません)。私の質問は、すべてのWebメソッド呼び出しとページの読み込みを遅くするページの最初の読み込みについてです。私はページの最初の読み込みのためのサーバー側のページのhtmlを作成したい、ユーザーが最初にWebページを開くとき、我々はちょうど作られたHTMLを送信します。私は、jsonのデータをjtemplateにマージするのと似ていますが、サーバ側では意味があります。 mvcアーキテクチャと同様のものです。または... ???何か案が ?データとテンプレートを.netのサーバー側でマージできますか?
0
A
答えて
0
Webサービスへの複数の呼び出しにより、ページの読み込みが遅くなる場合があります。 Webサービスへの単一の呼び出しを行い、サービスがページ内のボックスのデータを返す方が良いでしょう。
0
最も簡単な方法は、サーバー側のすべてのWebメソッドをWebサービス呼び出しとして呼び出し、結合されたhtmlをブラウザに送信することです。
実際のWebメソッドの実装(つまり、Webサービスの呼び出しではなくメソッドコードの呼び出し)を呼び出し、htmlを結合する方がよいでしょう。
Javaスクリプトをサポートしていないブラウザでページを読み込むと、 のためにデータが表示されません。
関連する問題