ASP を使用してデータベース駆動型の Web サイトをいくつか構築しましたが、基本的な機能を ASP.NET アーキテクチャに移行しようとしています。
ナビゲーション ツリー内の各リンクを、さまざまな要求を介してユーザーにステップ実行し、データベース主導の順次応答と可能なフォローアップの質問を提供するさまざまな機能に対応させたいと考えています。通常、ASP でこれを行うには、クエリ文字列を使用して SSI ファイル内のコードのさまざまな部分を実行します。私のナビゲーション ツリーの各リンクは、基本的に異なる SSI ファイルを呼び出します。
ASP.NET では、Web フォームの基本、データ バインディング、サイト ナビゲーション ツール、およびマスター ページについてはかなりよく理解できていると思いますが、全体的な設計図には問題があります。
各リンクでユーザーを別のページにリダイレクトしたいですか? 私の理解では、ASP.NET は状態情報の維持に優れているため、クエリ文字列に依存して値を SSI ファイルに渡し続け、各タスクの順次部分を実行する必要はありません。
これを行うために BLL と DAL を使用する必要がありますか? また、ストアド プロシージャとマネージ コードを使用する必要がありますか? それとも、Web フォームではなく、ASP.NET Web ページでこの種のことをもっと簡単に行うことができるでしょうか?
参考記事や Web の例を含むフィードバックをいただければ幸いです。ありがとう!