ASP Web フォームを使用してシングル ページ アプリケーションを実装する必要があります。ナビゲーションの問題に直面しました。次のようなナビゲーション パターンを使用する必要があります。
http:// Web サイトの URL / ... / page.aspx? {クエリ文字列} # {ListId} / {ItemId}
ユーザーがサーバーからデータを要求する場合、サーバー上の要求にはハッシュ # が含まれません (これはクライアント側の機能であるため)。次のようになります。
http:// Web サイトの URL / ... / page.aspx? {クエリ文字列}
したがって、実際には 2 つのリクエストが必要です。
- ハッシュなしでページを取得し、javascript をロードします。
- JavaScript を使用してハッシュ データを処理し、サーバーから必要なデータを非同期呼び出しします。
このロジックを 1 つのリクエストだけで実装することは可能ですか?
ベストプラクティスはありますか?