すべてのページがデータベース主導のツリー階層にぶら下がっている ASP.NET Web サイトを作成しています。通常、ページには HTML コンテンツが表示されます。ただし、プログラミングを実行する人もいます。
例:
- 「お問い合わせ」フォーム
- レポート ジェネレータ
データベース内のプログラミングをどのように表現/参照すればよいですか? Web ユーザー コントロール (.ascx) 名の varchar 値を使用する必要がありますか? それとも Web フォーム (.aspx) 名ですか? 他の何か?それとも、アプリケーション内の辞書にある整数またはその他の ID にする必要がありますか?
この構造で ASP.NET サイト マップ プロバイダーを作成できますか?
詳細については、こちらを参照してください:私のナビゲーションに最適なデータベース スキーマはどれですか?