データベース(n個のサブカテゴリを持つカテゴリ)から常に変更できるメニュー項目を持つ階層構造のASP.NETメニューコントロールを作成する必要があります。データベースからメニューを取り込む
これにはいくつかのアプローチがあり、どちらが最も効率的なものか聞いてみたいと思います。
Iを念頭に置いて、それらを持っている:
- データベースからデータを取得し、XMLに変換し、次いで、カスタマイズXSLTファイルを使用してそれを変換し、メニューコントロールにバインド
- をデータベースからデータを取得し、をループしながら(メニュー項目と子をメニューコントロールに挿入する
- SQLサイトマッププロバイダー(Made4Printに感謝)
- 他に何か?
これもオプションです。何が最善であるかわからない:( – markiz
私は最高の解決策を試して、それがあなたの満足のために働くかどうか、もしそうでなければ、あるいは十分な時間があるかどうかを見て、あなたのメニュー構造を作成して維持するための作業量と実行時の動作 –
私はすでに1と2を実装していますが、どうすれば比較できますか? – markiz