問題タブ [sitemappath]

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 に答える
1744 参照

controls - 動的画像を使用したasp:SiteMapPath

さて、私はパンくずを作っています。パンくずの値に応じて、画像がセパレータになります。したがって、「HOME」には1つの画像があり、「SEARCH」には別の画像があります。

私はこれをプログラムで行うことができることを知っています(少なくとも私は仮定します)が、これを行うためのより簡単な方法はありますか?ノードの値に基づいて画像をノードにリンクできますか?PathSeparatorTemplateでそれを行うことはできますか?

ありがとうございました。

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

.net - .net に汎用のブレッドクラム管理ライブラリ/コードはありますか?

msdn スタイルのブレッドクラム ナビゲーションを作成したい

0 投票する
4 に答える
419 参照

asp.net - web.sitmap のノードに属性を追加するのは悪い考えですか?

データ用のxmlファイルでSiteMapPathを使用しています。同じファイルを別のメニューに使用したいのですが、各ノードに追加の情報が必要です。

これまでのところ、私のボックスでは壊れていませんが、後で問題が発生することはありますか? それとももっと良い方法がありますか?

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

asp.net - サブページで SiteMapPath が消える

何らかの理由で、私のページで SiteMapPath が消えます。

サイト構造:

Web.サイトマップ

SiteMapPath は、レポート ページの概要ページでは表示されますが、MyReport ページでは表示されません。ツリービューにバインドされたサイトマップを使用すると、すべてのノードが正しく表示されます。

動作 - MyReport ページに表示されます

MyReport ページでは消えますが、他のすべてのページでは表示されます

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

.net - ASP.NET サイトマップを使用してブレッドクラムを生成することはできますか?

ASP.NET サイトに単純なメニュー文字列 (パンくずリスト) を持たせたいと思っています。必要なすべての要素を含むサイトマップを作成し、Web.config に登録しました。例えば:

Masterpage に配置されたコントロールを作成しました。メニュー生成コードは次のとおりです。

しかし、{ { "/", "Home" }, { "hosting/", "Hosting" }, { "software/", "Software" } .. } のような StringDictionary を使用します。

代わりにサイトマップへのクエリを使用するにはどうすればよいですか? または、サイトマップではなく、事前に発明されたものかもしれません。

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

asp.net - ブレッドクラム - ASP.NET - VS2008

私の古い Web アプリ (asp.net 1.1 日) では、サイト ナビゲーション用のカスタム 'ブレッドクラム' がありました。VS-2008 を使用して Web サイトを作り直したいです。これには、マスター ページに配置できるパンくずリストが組み込まれていますか? もしそうなら、誰かが私を正しい方向に向けることができますか?

これは私が思い描くものです

マスター ページにはナビゲーション オプションのようなタブがあり、特定のナビゲーション オプションをクリックすると、SiteNavigation コントロールが有効になり、マスター ページで選択したタブが強調表示されます

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

asp.net-2.0 - SiteMapPath コントロールの現在のノードをプログラムで設定する方法はありますか?

私のサイトには、同じ子ページを指すページがいくつかあります。同じ URL で SiteMapNode を複製できない xml サイト マップを使用しています。私の考えは、SiteMapPath コントロールに親ノードを与えて、そこからデータを入力し、現在のページの SiteMapNode を追加することでした。

他の誰かが同様のことをしなければなりませんでしたか? 私はこの記事を見てきましたhttp://msdn.microsoft.com/en-us/library/ms178425.aspx「メモリ内のサイトマップノードをプログラムで変更する」方法を説明していますが、ファイルに SiteMapNode が含まれており、次に、クエリ文字列を調べてそのノードを変更します。

ノードが存在しないか、存在する場合は、正しいパスをレンダリングできるように正しい親にコピーする必要があります。ビジュアルの場合:

私が見たいもののいくつかの例:

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

c# - IHierarchicalEnumerable から SiteMapPath へ?

SiteMapPath コントロールで IHierarchicalEnumerable クラスを使用する簡単な方法はありますか?

ありがとう

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

asp.net - エラーサイトマップ

SiteMapPath を設定して siteMap を構成すると、このエラーは何ですか。もちろん、Web サイトをアップロードすると、次のエラーが表示されます:「ページが見つかりません」

お探しのページは、削除されたか、名前が変更されたか、一時的に利用できない可能性があります。

次のことを試してください。

ブラウザのアドレス バーに表示される Web サイト アドレスのスペルと形式が正しいことを確認してください。リンクをクリックしてこのページにアクセスした場合は、Web サイトの管理者に連絡して、リンクの形式が正しくないことを知らせてください。[戻る] ボタンをクリックして、別のリンクを試してください。HTTP エラー 404 - ファイルまたはディレクトリが見つかりません。Internet Information Services (IIS) " SiteMap を正しく機能させるにはどうすればよいですか?

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

asp.net - サイトマップが正しく機能しない

SiteMapPath を使用すると、このエラーは何ですか。Web サイトで 1 つのリンクをクリックすると、このエラーがページに表示されました。もちろん、ウェブサイトをアップロードすると、次のエラーが表示されます。

ページが見つかりません お探しのページは、削除されたか、名前が変更されたか、一時的に利用できない可能性があります。