JSONオブジェクトまたはXMLデータを使用してAsp.Net Webアプリケーションのための動的メニューを取得する方法はありますか?Asp.Netダイナミックメニュー
答えて
はいなぜですか。ソースから来るxmlにasp.netメニューのデータソースを設定します。
いくつかの手順でこのメニューを作成できます。
menu.xmlという名前のXMLファイルを追加します。 Xmlコード
<?xml version="1.0" encoding="utf-8" ?> <HomePage> <Menu text="Issue1" url="Issue1.aspx"> <SubMenu text="Concept1" url="Concept1.aspx"></SubMenu> <SubMenu text="Concept2" url="Concept2.aspx"></SubMenu> <SubMenu text="Concept3" url="Concept3.aspx"></SubMenu> </Menu> <Menu text="Issue2" url="Issue2.aspx"> <SubMenu text="Problem1" url="Problem1.aspx"></SubMenu> <SubMenu text="Problem2" url="Problem2.aspx"></SubMenu> <SubMenu text="Problem3" url="Problem3.aspx"></SubMenu> </Menu> </HomePage>
として従うよう、ツールボックスの[データ]タブからページにXMLDataSourceコントロールを追加します。
DataSourceIDをMenuコントロールのXmlDataSource1として、menu.xmlをXmlDataSourceコントロールのDataFileとしてリンクし、メニューコントロールをバインドします。 XmlDataSourceのコードはここで私はXMLファイルを使用しています
<asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/menu.xml"></asp:XmlDataSource>
ある
メニューコントロールのコードが
<asp:Menu ID="dymenu1" runat="server" DataSourceID="xmlsource1" Orientation="Horizontal">
<DynamicMenuStyle BackColor="#228B22" />
<StaticSelectedStyle BackColor="#FFBB77" />
<DynamicSelectedStyle BackColor="#FFAA99" />
<DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
<StaticHoverStyle BackColor="#abcdaa" Font-Bold="False" ForeColor="White" />
</asp:Menu>
で、あなたはまた、代わりに静的なXMLの動的なXMLを使用することができます。
は、ASPXボディタグ
<asp:Menu ID="menu1" runat="server" DataSourceID="source1" Orientation="Horizontal">
<DynamicMenuStyle BackColor="#228B22" />
<StaticSelectedStyle BackColor="#FFBB77" />
<DynamicSelectedStyle BackColor="#FFAA99" />
<DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
<StaticHoverStyle BackColor="#abcdaa" Font-Bold="False" ForeColor="White" />
</asp:Menu>
<asp:XmlDataSource ID="source1" runat="server" DataFile="~/menu.xml"></asp:XmlDataSource>
と実行に次のように書く....
- 1. MVCのダイナミックメニュー
- 2. Caliburnマイクロでのダイナミックメニュー
- 3. _layout.cshtmlでダイナミックメニューをレンダリングする
- 4. VSCodeエクステンションのダイナミックメニューをビルド
- 5. ダイナミックメニューを作成するMVC php
- 6. JQueryでアクティブなダイナミックメニューを作成する
- 7. jQueryでダイナミックメニューを作成する
- 8. asp.netダイナミックメニューの向きを水平にするにはどうすればいいですか?
- 9. ダイナミックメニューの色を交互に変更する
- 10. リボンでマルチ選択を行うダイナミックメニューの作成方法
- 11. emacsのモードラインにダイナミックメニューのボタンを追加しますか?
- 12. djangoを使ってベーステンプレートでダイナミックメニューを作る方法
- 13. ダイナミックメニューのテーマをASPに追加する:メニュー
- 14. Magentoカスタムモジュールの条件付き入力を伴うダイナミックメニュー構成セクション
- 15. ダイナミックメニューにCSSクラスを適用できません
- 16. ダイナミックメニューにアクティブなクラスを追加する方法は?
- 17. JavaScriptを使ってCKエディタでダイナミックメニューを作成するには?
- 18. SharePoint 2010でダイナミックメニューを実装する最良の方法はどれですか?
- 19. ダイナミックメニューの1つのクエリでサブカテーテルサブサブカテゴリをフェッチすることは可能ですか?
- 20. ダイナミックメニューをレンダリングする最も効率的な方法は何ですか
- 21. ダイナミックメニューはうまく動作しますが、応答があった場合は動作を停止します
- 22. ダイナミックメニューにDataTemplateを使用しているときにホットキーが機能しないのはなぜですか?
- 23. データベースからレイアウトページにダイナミックメニューをバインドして、asp net coreのすべてのページに表示します
- 24. セパレータを使用してダイナミックメニューを管理するにはどうすればよいですか?
- 25. ASP.Net VS ASP.Net MVC
- 26. ASP.NETスタティッククラスとasp.netセッション
- 27. ASP.NET 4.0対ASP.NET MVC
- 28. asp.net WebForms&asp.net MVCセキュリティオプション
- 29. indiviualファイルasp.netアップロードasp.net c#
- 30. Asp.Net MVCとAsp.Net両コアMVC
ありがとう、サービスからXMLデータを読み込むのいずれかのオプションではなく、ファイルはありますか?基本的に私のサービスは、XMLデータを返します。サービスによって送信される動的XMLデータに基づいてメニューをロードすることは可能ですか? –
こんにちはありがとうございます、あなたの説明に続いて、XMLファイルを返すaspxページをDatafileに渡そうとしました。 XPath属性を使用していました。もう一度ありがとう。 –