問題タブ [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.
asp.net - WebFormsを使用したASP.NETURLルーティング-SiteMapの使用
既存のASP.NETWebFormsサイト内でURLルーティングを使用しようとしています。おかげで:このリンク、私はそれを機能させました。現在、ルーティングと一緒にSiteMapを使用しようとしています。
MyReport.aspxページがあります。これはサイトマップにあり、ページに直接アクセスすると正常に機能します。/ report / {param1}/{param2}のルートを追加しました。サイトマップが/report/ {param1} / {param2}ではなくルートパス(MyReport.aspx)を解決することを期待していましたが、サイコロはありませんでした。
MVCでSiteMapを使用する例を見てきましたが、これはコントローラーなどがあることを前提としています。これらはいずれも標準のWebフォームには存在しません。
私が今試しているアプローチは、カスタムSiteMapProvider内の実際のページを取得することですが、これを行う方法がわかりません。HttpContextからURLの代わりに実際のASPXページを取得する方法はありますか?
ありがとう、-ダミアン
drupal - Drupal:xmlsitemapファイルが生成されません
Drupalサイトで最も人気のある使用統計からXMLSiteMapモジュールを選択したので、モジュールはそれほどバグがないと思います。しかし、マップファイルはありません。
このモジュールをWindowsマシンのdrupal/sites / default/modulesにインストールしました。管理メニューでXMLSiteMapのすべてのサブモジュールをアクティブにしました。ドキュメントによると、私はcron.phpを手動で実行して、drupal / sites / default / filesにsitemap.xmlを作成しましたが、2回目の再インストールでもそこに存在しません。 どうすればsitemap.xmlを強制的に作成できますか?
(クリーンURLを使用した場合と使用しない場合も試してみました-それでもヘルプはありません)。
また、このモジュールの信頼できる代替案はありますか?
asp.net - mvcサイトのGoogleサイトマップを作成するには?
誰かがこれを行ったことがあるか、MVC Web サイト用の Google サイトマップを作成する方法の例があるかどうか疑問に思っていました。
ヘルプや例をいただければ幸いです。
これについて話している: https://www.google.com/webmasters/tools/docs/en/protocol.html
c# - c# Sql SiteMap Provider のセキュリティ トリミングが機能しない
web.sitemap を使用している間、メニューのセキュリティ トリミングは正常に機能していました。Sql サイト マップ プロバイダーに切り替えたので、セキュリティ トリミングが機能しなくなりました。
メニュー項目を正しいソート順で返すように proc_GetSiteMap を編集する必要がありましたが、サイトマップ テーブルからすべての関連データ (ロールを含む) を返します。
どんな助けでも感謝します。
asp.net - ラベルをサイトマップの現在のノードにバインド
私がやりたいことは次のようなものです:
サイトマップの現在のページノードの名前をそのページのタイトルラベルにバインドできる場所。これらの名前が確定するまで、頻繁に変更される可能性があるため、これを行っています。上記のコードは、少なくとも私にとっては機能しません。何も表示されません。
どんなアイデアでも大歓迎です。
編集: 明らかに、コード ビハインド (ページ ロード イベントなど) でこれを行うこともできますが、実際には aspx コードで行うことをお勧めします。
asp.net - ASP.NET で複数の .sitemap ファイルを使用する方法
サイトマップについて明らかな何かが欠けていると思います。
リピーターを使用して、サイトにある新しいサイトマップのナビゲーションを生成しようとしています。しかし、私は通常の Web.sitemap ファイルを使用したくありません。新しいファイルを使用したいのです...「Web.NEW.sitemap」と呼びます。
コードはある程度明白なようです...
しかし、デフォルトのサイトマップの代わりに Web.NEW.sitemap を使用するように SiteMapDataSource を取得するにはどうすればよいでしょうか? 次のような属性を追加すると思いました:
するべきですが、サイコロはありません。
私は何が欠けていますか?
sitemap - CRM Dynamics 4.0 SiteMapファイルに特殊文字(htmlエンコード)を追加する
CRM(4.0)SiteMapエンティティ(SiteMap XMLファイル)に特殊文字を追加できるかどうか知りたいのですが。つまり、左側にあるメニューを変更するときに、HTMLでエンコードされた文字が必要です。例®またはその他の特殊文字。
私は次のことをしようとしました:
これは実際には「タイトル英語®」を示しています 「TitleEnglish®」の代わりに私の左側のメニュー領域にあります。
誰かが解決策を持っていますか?
(注:「alt-0174」を使用して文字を直接配置しようとしましたが、機能しませんでした。)
asp.net - サイトマップの欠点
認証に SiteMap を使用する必要があります。私はこれまで SiteMap を使用する必要のなかった経験豊富な開発者であるため、パラダイム シフトのために何かが欠けている可能性があります。
SiteMap の URL 制限を回避するために、クエリ文字列値を <doh!>巧妙に</doh!> 追加しました。
<siteMapNode url="workflow.aspx?Location=Process1" description="Process1">
<siteMapNode url="workflow.aspx?Location=Process2" description="Process2">
ページは、クエリ文字列の値に基づいて適切な情報/表示を動的に返します。複数のスタブ ページはありません。すべてが機能し、良いアイデアのように思えましたが、...
マネージャーは、ページにアクセスして、従業員のエイリアスとして割り当てられた作業を編集する必要があるため、次のようなリンクをクリックする必要があります。
href=workflow.aspx?Location=Process1&UserID=12&IDWorkflowLocation=3340
{説明を更新} ページに正しく到着しますが、
SiteMap.CurrentNode==ヌル;
サイトマップにクエリ文字列が既に存在するため、正しく追加されません。一意の名前のスタブ .aspx ページを作成する必要はありません。何か案は?
asp.net-mvc - ビュー ディレクトリに web.config ファイルを配置する
実稼働環境で標準的な問題のタイムアウト例外が発生しており、90 秒後にスレッドが強制終了されます。私のサイトの大部分では、これは問題ではありません。
ただし、私のサイトマップ ジェネレーターは例外です。
アプリケーションで作成されたルートに依存するため、アプリからすべてのルートを読み込み、カスタマイズされた Html.Action を効果的に使用して各ルートを生成するため、プロジェクト内に作成することにしました。
サイトマップ全体を作成するにはかなりの時間がかかるため (最後のカウントで 5 分)、完了する前に YSOD を受け取ります。ここで、Web フォームでは、ディレクトリに web.config を作成し、location 要素を使用してそのページの小さなハンドラーを作成します。
この構成ファイルを実際に作成しないと、これは機能しないだけでなく、MVC ではかなり悪い習慣でもあると確信しています。これは、サイトマップ ジェネレーターの名前を構成ファイルで設定されているものに制限するためです。ルートだけではありません。
変更する必要がある場合は、ルートと構成ファイルを最新の状態に保つことができますが、これは MVC では面倒です。
誰でもこれについて何か提案をしてもらえますか?この web.config メソッドがうまくいくかどうか?
よろしくお願いします。
更新:これについてテストを行いましたが、機能しません。したがって、フォールバック ソリューションもありません。:)