古い HTML ベースの Web サイトを ASP.NET に変換しているので、後で AJAX やデータベースなどの機能をサイトに含めることができます。現在、私の仕事は、古い html ページごとに新しい .aspx ページを作成することです。レイアウトを永続的に保つために、マスターページを作成しました。
現在、マスター ページからコンテンツ ページを作成し、コンテンツ ページの名前を変更して、html ページのテキストをコンテンツ プレースホルダー領域に追加しています。しかし、ページスローワーとして機能するシステムを作成できないかどうか疑問に思っていました。
各ハイパーリンクをクリックすると、サーバー側のコードに移動し、そこで読み込みたいページを要求します。通常、ウェブサーバーは、ハイパーリンクで指定されたページリンクが物理的に存在することを期待していますが、ここで私がやろうとしているのはそれです。リンクが「TravelDetails」ページの場合、ページは物理的に存在する必要はありませんが、そのコンテンツは (html 形式) のファイルに存在します。そのため、Page Thrower はそのページに表示するデータを収集します。すでにマスター ページがあり、そこに html を追加してから、カスタム ページをスローします。この方法では、100 以上の aspx ページを保持する必要はありません。単一のページで処理し、各ページのコンテンツ (静的データ) を格納する別のデータ構造を維持できます。私のアプローチが正しい場合のガイダンスと、その方法は?
ありがとう