問題タブ [web.sitemap]

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 投票する
2 に答える
2180 参照

asp.net - ASP.NET メニュー コントロールでノードをスキップできますか?

次のような web.sitemap があります。

ASP.NET メニュー コントロール (StaticDisplayLevels=2) を使用すると、次のようになります。

| | ホーム | ノード 1 | ノード 2 |

「ホーム」をスキップしてこのメ​​ニューを取得するためのプロパティはありますか (そのサイトマップから):

| | ノード 1 | ノード 2 |

?

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

asp.net - ASP.NET のセキュリティ トリミングの問題で、きめ細かな制御は不可能ですか?

私はこのサイトマップを持っています:

このように構成されたカスタム ロール プロバイダーを使用しています (これは、たとえば GetRolesForUser メソッドを呼び出すたびに機能します)。

私が期待しているのは、roles="NonExistingRoles" を持つノードが視覚化されないことですが、視覚化されます。この問題を解決するには?

また、オンにする必要がありますか?

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

asp.net - asp.net Xml サイトマップの更新

私が取り組んでいるプロジェクトでは、ユーザーは CMS タイプ システムでページを作成できます。

これらのページを参照するために asp.net サイトマップを使用したいと思います。したがって、ページが追加または移動されると、Xml サイトマップが更新されます。

これは実用的な解決策ですか?これと同様に機能する解決策はありますか?

0 投票する
3 に答える
8064 参照

c# - web.sitemap を使用してページ アクセスを制御する

web.config のタグを使用して、ASP.NET Web サイトのページのアクセス許可を設定していました<location>。これは次のようなものです。

ただし、基本的に同じ情報、つまりどのユーザーロールがどのページを表示/アクセスできるかを含む web.sitemap もあります。私の web.sitemap からのスニペット:

アクセスを構成するためだけにweb.sitemap を使用する気の利いた方法はありますか? タグは非常に冗長で、この<location>情報を複製する必要はありません。

0 投票する
3 に答える
469 参照

asp.net - ASP.NET web.sitemap に複数のアイテムを含めることは可能ですか?

Web.Sitemap に基づいて動作する ASP.NET メニュー コントロールがあります。Web.Sitemap では、ルートに複数のアイテムを含めることができません。しかし、ルートに複数の項目を表示するメニューが必要です。出来ますか?

私のサイトマップは次のようなものです:

0 投票する
2 に答える
134 参照

javascript - web.sitemap で表示されている単語を斜体にする方法

常にイタリック体にする必要がある会社名があります。サイトマップによって駆動されるナビゲーションがありますが、単語を斜体にする方法がわかりません。言葉はいつも同じなので、Jscript も考えましたが、他に選択肢はないかと考えていました。ありがとうございました。

0 投票する
2 に答える
1866 参照

localization - 他のプロジェクトの resx ファイルを使用した web.sitemap のローカライズ

私は Web アプリケーションを開発しており、カルチャ情報のローカリゼーションを使用しています。アプリケーションのすべてのローカリゼーション リソースは、リソース (resx) ファイルのみを含む別のプロジェクトにあります。このアーキテクチャが使用されるのは、同じリソースを使用する他のアプリケーションがあるためです。

私の問題は、web.sitemap のローカライズです。現在、プロジェクトに web.sitemap への resx ファイルがあり、次の構文を使用して参照しています

title='$Resources:SiteMapRes,CLIPS_LIST'
description='$Resources:SiteMapRes,CLIPS_LIST

問題は、他のプロジェクトに含まれるリソースを使用するときに、このアプローチが機能しなかったことです。

私の問題を解決する方法を知っている人はいますか?

よろしくお願いします、

ホセ

0 投票する
2 に答える
1126 参照

asp.net - ASP.NET:サイトマップベースのナビゲーションを使用する利点は何ですか?

シナリオ:ナビゲーションが左側または上部のメニューのマスターページに表示されるサイトを構築します。web.sitemapファイルに基づくASP.NETナビゲーションシステムを使用する利点は何ですか?私が検討している代替案は、必要に応じて<li>要素でリンクを構築することです。

0 投票する
3 に答える
2445 参照

asp.net - ASP.NET:メニューは親アイテムを非ハイパーリンクにしますか?

web.sitemap ファイルによって駆動される asp:Menu コントロールがあります。

メニューは例えばこんな感じ。

サイトマップでは、特定の果物は「果物」siteMapNode の子です (色についても同様です)。メニューは動的に設定されているため、果物と色は静的であり、特定の果物と色がポップアップ/フライアウト メニューに表示されます。親アイテムは分類目的のためだけです。「フルーツ」のページはありません。

「果物」と「色」がリンクされないようにするにはどうすればよいですか?

0 投票する
2 に答える
10262 参照

asp.net - SiteMap は SiteMapProvider を変更しますか?

web.sitemap ファイルから構築されたカスタム メニュー ナビゲーションがあります。この最初の行は次のようになります。

これはうまくいきます - web.sitemap ファイルからすべての最上位ノードを取得し、各 SiteMapNode を調べて何かをすることができます。

ただし、複数の web.sitemap ファイルを作成し、使用する web.sitemap ファイルをプログラムで決定できるようにしたいのですが、これを行う方法がわかりません。ロードする web.sitemap ファイルを決定するロジックを実行できるカスタム SiteMapProvider を 1 つ作成するか、複数のプロバイダーを用意して、それぞれの SiteMapFile プロパティを特定の *.sitemap ファイルに設定してから切り替えることができると想定しています。 SiteMap.RootNode にアクセスする前に、プロバイダーをプログラムで変更します。

カスタム プロバイダーを 1 つ用意して、実際の物理的なサイトマップ ファイルの場所を検索する部分をオーバーライドする方がおそらく簡単だと思いますが、これをどのように行うかは不明です

私はたくさんグーグルで検索しましたが、ほとんどの回答は標準のサイトマップパスコントロールなどに関するもので、SiteMapDataSource の設定方法に関するもので、私のアプローチには関係ないと思います。