問題タブ [sitemapnode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Sitemapnode の親メニュー項目をクリックできない
これに対処する他のいくつかの質問を見てきましたが、私が抱えている問題に対処するものはありません。
サイトマップ ノードから url プロパティを削除してもクリック可能です。つまり、タグとしてレンダリングされるため、クリックしてポストバックを発生させることができます。メニューの「親」サイトマップノードに対してこれを実行しましたが、これらのアイテムがクリックされたときにポストバックが発生しないようにするため、問題が発生しています。
コードでは、親メニュー項目を「selectable = false」にし、アンカーではなくスパンとしてレンダリングしますが、スタイリングは完全に異なり、「子」メニュー項目が消えると消えるため、「子」メニュー項目に到達することさえできません私はそれらの上にカーソルを合わせようとします。
クリックされた場合にポストバックが発生しないように、「親」サイトマップノード項目をクリック不可、非アンカータグにする方法はありますか?
私のコード: Web.sitemap
c#
マスターページのスタイリングをハックして、アンカータグで使用されるクラスを、selectable = false を設定するときにレンダリングされるスパンに適用することを検討し始めました。しかし、私はむしろそうする必要はありません。
前もって感謝します
asp.net - MVC サイトマップ メニューとサブ メニュー
メニュー サイドバーで選択した項目をアクティブにし、サブメニューを折りたたまないように設定する場所は? Mvc.SiteMap を使用してメニューとサブメニューを作成しています。使用するテンプレートは BeyondAdmin - レスポンシブ管理アプリです。