問題タブ [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.

0 投票する
1 に答える
814 参照

c# - Sitemapnode の親メニュー項目をクリックできない

これに対処する他のいくつかの質問を見てきましたが、私が抱えている問題に対処するものはありません。

サイトマップ ノードから url プロパティを削除してもクリック可能です。つまり、タグとしてレンダリングされるため、クリックしてポストバックを発生させることができます。メニューの「親」サイトマップノードに対してこれを実行しましたが、これらのアイテムがクリックされたときにポストバックが発生しないようにするため、問題が発生しています。

コードでは、親メニュー項目を「selectable = false」にし、アンカーではなくスパンとしてレンダリングしますが、スタイリングは完全に異なり、「子」メニュー項目が消えると消えるため、「子」メニュー項目に到達することさえできません私はそれらの上にカーソルを合わせようとします。

クリックされた場合にポストバックが発生しないように、「親」サイトマップノード項目をクリック不可、非アンカータグにする方法はありますか?

私のコード: Web.sitemap

c#

マスターページのスタイリングをハックして、アンカータグで使用されるクラスを、selectable = false を設定するときにレンダリングされるスパンに適用することを検討し始めました。しかし、私はむしろそうする必要はありません。

前もって感謝します

0 投票する
0 に答える
123 参照

asp.net - MVC サイトマップ メニューとサブ メニュー

メニュー サイドバーで選択した項目をアクティブにし、サブメニューを折りたたまないように設定する場所は? Mvc.SiteMap を使用してメニューとサブメニューを作成しています。使用するテンプレートは BeyondAdmin - レスポンシブ管理アプリです。