問題タブ [aspmenu-control]
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 - ASP:Menu : 箇条書きリストを作成するには CSS を適用する必要があります
私は ASP:Menu を使用しており、メニューを以下のように表示したいと考えています。CSS の適用方法と、どのような変更を加える必要があるかを提案してください。
製品
- 在庫あり
- 在庫切れ
注文
- 注文書
- 販売注文
- バックオーダー
- 請求書
ASP:メニューコードは以下の通りです。
Update1: ASP:menu によって生成される現在の html を以下に示します。
c# - 柔軟な水平メニューを備えた雑誌 Web サイトのデータベース設計
asp.net Web フォーム (c#) と MS SQL Server を使用して、週刊誌の Web サイトのバックエンド データベースとして CMS ベースの Web サイトを設計する必要があります。
サンプルデータ
上記のアプローチの問題は、上記の例に基づいて、すべてのレコードがMagazinePagesにある場合にのみサブメニューを作成できることです。「私たちについて」とマルチメディアのサブメニューを作成できます。別のテーブルからデータを取得できるようにデータベースを設計するにはどうすればよいですか?カテゴリ別のニュース(政治、文化...) &雑誌の表からの問題 (101 号、102 号、103 号....)
これには ASP メニュー コントロールを使用する予定ですが、これはあまり柔軟ではない可能性があります。これは、asp.net でどのように、またはどのマルチ カラム メニューを使用できるかについて、100 を超える雑誌を発行する予定だからです。
私のデータベースには多くのフローが含まれている可能性があります。このデータベースをこの CMS システムに使用できるように、この点について助けていただければ幸いです。これに関して何かあればお気軽に質問してください。
追加: テーブルからすべてのメニュー名を取得する必要がある場合MagazinePages
は簡単ですが、例に示すようなメニュー構造にするよう求められました。これの問題は、テーブルからAboutUs
&のメニューを生成できることですが、ニュースのように情報が別のテーブルに保存されているため、このテーブルには政治、経済、... 問題 101、102、103 などのページがありません。テーブル &テーブルの問題。テーブルのデザインを変更して、別のテーブルからメニュー情報を柔軟に読み取れるようにしたいのですが、方法がわかりませんMultimedia
MagazinePages
News Category
Magazine
News テーブルは、このスキーマには表示されません。
私が行ったことは、Home、Aboutus、Contact、MediaCentre ..... などの CMS ページ用に ps_Pages テーブルを作成したことです。
雑誌に関連するページ(実際には、文化、政治、スポーツ、人々などのさまざまなカテゴリまたはタグを持つ記事です...)をart_Article
テーブルに保存します
c# - ASP.NETルーティングブロックasp.netメニューコントロールが水平サブメニューを表示しないようにする
私は完全なプロジェクトに取り組んでおり、テスト中にASP.NETルーティングがメニューをフレンドリーURL(ASP.Net 4.0、C#)のページに表示しないようにブロックしていることがわかりました
ルーティング コード
すべてが正常に機能し、Fancybox がフレンドリー URL で動作するように管理されていますが、サブメニューがフレンドリー URL のページに表示されない原因を特定できません。
パスが原因だったので、なんとかこの問題を解決できました
asp.net - asp.net web.config認証属性はVisualStudioで機能しますが、公開では機能しません
助けてくれてありがとう。
回答が投稿されておらず、問題がより詳細に進展したため、これは最初の質問から変更されています。
asp.net4.0Webアプリケーションを完成させようとしています。フォルダベースの認証を管理するのに苦労しています。
web.configからのXMLのサンプル:
Visual Studioを介してWebアプリケーションを起動すると、認証が適切に機能します。
同じweb.configファイルを使用してマシンのローカルディレクトリに公開すると、承認により、匿名ユーザーはwardAdminフォルダーとpersonalAccountフォルダーにのみ入ることができます(つまり、他のフォルダーに対して適切に機能します)。
誰かが同様の問題に遭遇し、解決策を知っていますか?ありがとう
c# - IE8 で ASP.NET メニューのメニュー項目の後に余分な空白行が表示される原因は何ですか?
初めて asp:Menu を使用していますが、問題が発生しています。
4 つのオプションがある水平メニューがあります。3 番目のオプションは「フィルター」です。「フィルター」にカーソルを合わせると、いくつかのオプションを含む垂直ドロップダウン メニューが生成されます。そのうちの 2 つは「フィルター カテゴリ 1」と「フィルター カテゴリ 2」です。これらのオプションを含むドロップダウン メニューは、子を持つオプションの 1 つ (「フィルター カテゴリ 1」など) にカーソルを合わせるまで問題ないように見えます。
その際、「フィルタ カテゴリ 1」の下に空白行が表示されると同時に、独自のメニュー オプション (子) が右側に表示されます。また、レベル 3 メニューの下部に空白行が表示されます。これは、[フィルター カテゴリ 1] にカーソルを合わせると表示される子メニューです。つまり、オプション Filter 1.1、Filter 1.2、および Filter 1.3 (以下を参照) を含むメニューには、Filter 1.3 の下に空白行があります。
フィルター カテゴリー 1 にカーソルを合わせたときのフィルター カテゴリー 1 とフィルター カテゴリー 2 の間の空白行は、フィルター 1.3 の後に表示される余分な空白行と同じ原因があるのではないかと思います (ただし、肯定的ではありません)。
私の顧客は IE 8 のみを使用しています。私は Firefox と Chrome を使用して閲覧しましたが、この特定の問題は発生しませんでした。(他の多くの問題が表示されましたが、この特定の問題はありません。)
asp:Menu と IE8 に関する苦情は、stackoverflow などで見つけましたが、私のものと同じ苦情は見たことがありません。
助けていただければ幸いです。
写真をアップロードする方法があれば、喜んで添付します。
フォローアップ: IE8 Quirks Mode を使用します。この問題は、IE 8 標準モードまたは IE 7 標準モードでは解消されます (他の問題は発生します)。
asp.net - Asp.netコントロールはクライアントに基づいてHTMLをレンダリングしますか?
ページにasp:menuコントロールがあります。Firefoxがv17に更新されるまで、問題は発生しませんでした。
asp:menuコントロールは、asp.net3.5でテーブルを生成します。しかし、代わりにunordered-listを生成するCssAdapterがあります。しかし、FF v17では、動作しなくなりました。IEとChromeは良いです。FirefoxのrefIDプロパティに何か関係があるのではないかと思います。
Asp.Net 3.5で実行しているため、使用可能なRenderModeプロパティがありません。
jquery - 次のHTMLでjqueryを使用してCSSスタイルを変更します
ダイナミック ドライブのドロップダウン メニューを使用する asp.net プロジェクトの 1 つに取り組んでいます。
asp.net メニュー コントロールで使用すると、asp.net によってスタイルが自動的に追加されます。CSS Style
次のコードから jQuery を使用する部分を置き換えたいと思います。この点で助けていただければ幸いです。
top: 28px;
in UL
withのスタイル値id="Menu1:submenu:11"
をtop:-58px
;に変更したい どうすればいいのかわかりません。
HTML コードは、ブラウズ内の asp.net Web フォームの正確なコピーです。
Menu1:submenu:11
jQuery を使用して id を持つ要素を参照し、スタイル プロパティ全体を正しく参照する方法がわかりませんstyle="display: none; position: absolute; top: 28px; left: 0px; visibility: visible; width: 186px;"
asp.net - ASP.NET メニュー コントロールを動的な動作なしでネストされたリストを表示するにはどうすればよいですか?
ASP.NET メニュー コントロールを使用して、マークアップを動的な動作のないネストされた順序付けられていないリストとして返したいと考えています。
つまり、結果のマークアップが LI 要素のフラットなリストになることなく、StaticDisplayLevels をデータソースの深さ全体に設定したいと考えています。
はい、DOM にアクセスして必要なものを取得できることはわかっていますが、ネイティブの動作はありませんか?
asp.net - マスターページのサイトマップのサブノードにメニューコントロールを割り当てる方法
マスターページでメニューコントロールを使用しており、サイトマップデータソースを使用してデータを入力しています。メニューにメインノードが表示されます。デフォルトの「ホーム」、つまりマスターノードを開始メニュー項目として使用するのではなく、マスターノードのサブノードをメニューに追加する方法はありますか。