私は webapp に取り組んでおり、現在、データベースから情報を取得し、それを使用してブランチ メニュー システムを構築するコードを持っています。ASPメニューオプションのタイプについてあまり知らなかったので、少し違うものに決めました。データベース情報をジェネリック ツリー オブジェクトのノードに配置し、ツリーをトラバースしながら、HtmlGenericControl を使用していくつかのネストされたリストを作成し、背後のコードから html にメニューを追加しました。それはうまくいきましたが、私の上司はそれを気に入っていないようで、asp:menuまたはtreeviewを試してみるべきだと言いました。
現在のメニューをスクレイピングして、asp タイプの 1 つを使用することに大きな利点があるかどうか疑問に思っていました。私がやったことはかなり効率的で、(O)n で実行できると思いました。しかし、ツリーの単純なデータ構造を削除することで多少のスペースを節約する以外に、メニュー システムを変更することで何が役立つかはわかりません...