@IT - [ASP.NET]TreeViewコントロールでツリー・メニューを作成するには? を見ながら実験
参照:TreeViewコントロールを利用可能にする
できたページ
メニュー項目をXMLにして、外部ファイルでもつ方法が上手く動かなかった。
例外の詳細: System.Xml.XmlException: ルート レベルのデータが無効です。 行 1、位置 1 です。
というエラーが出てしまう。
今日はあきらめます。
aspx内にもつ方法で今回はガマン
<textarea><%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebApplication2.WebForm1" codePage="932"%>
<%@ Register TagPrefix="ie" Namespace="Microsoft.Web.UI.WebControls"
Assembly="Microsoft.Web.UI.WebControls" %>
<HTML>
<HEAD>
<title>TreeViewコントロールでツリー表示</title>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
</HEAD>
<body>
<form runat="Server" ID="Form2">
<ie:TreeView id="tree" runat="Server"
TreeNodeSrc="sitemap.xml">
<ie:TreeNodeType ImageUrl="/webctrl_client/1_0/images/folder.gif" ExpandedImageUrl="/webctrl_client/1_0/images/folderopen.gif" Type="Folder"></ie:TreeNodeType>
<ie:TreeNodeType ImageUrl="/webctrl_client/1_0/images/html.gif" Type="File"></ie:TreeNodeType>
<ie:TreeNode Type="Folder" NavigateUrl="http://www.yahoo.co.jp/" Target="_blank" Text="Yahoo!">
<ie:TreeNode Type="File" NavigateUrl="http://shopping.yahoo.co.jp/" Text="ショッピング"></ie:TreeNode>
<ie:TreeNode Type="File" NavigateUrl="http://auctions.yahoo.co.jp/" Text="オークション"></ie:TreeNode>
<ie:TreeNode Type="Folder" NavigateUrl="http://tickets.yahoo.co.jp/" Text="チケット">
<ie:TreeNode Type="File" NavigateUrl="http://tickets.yahoo.co.jp/category_list?a=00&dg=01&sg=00000" Text="音楽"></ie:TreeNode>
<ie:TreeNode Type="File" NavigateUrl="http://tickets.yahoo.co.jp/category_list?a=00&dg=02&sg=00000" Text="演劇"></ie:TreeNode>
</ie:TreeNode>
</ie:TreeNode>
<ie:TreeNode Type="Folder" NavigateUrl="http://www.google.co.jp/" Text="Google">
<ie:TreeNode Type="File" NavigateUrl="http://www.google.co.jp/imghp?hl=ja&tab=wi&q=" Text="イメージ"></ie:TreeNode>
<ie:TreeNode Type="File" NavigateUrl="http://news.google.co.jp/nwshp?hl=ja&gl=jp" Text="ニュース"></ie:TreeNode>
<ie:TreeNode Type="File" NavigateUrl="http://news.google.co.jp/grphp?hl=ja&tab=ng&ned=jp&q=" Text="グループ"></ie:TreeNode>
</ie:TreeNode>
</ie:TreeView>
</form>
</body>
</HTML></textarea>
参照:TreeViewコントロールを利用可能にする
できたページ
メニュー項目をXMLにして、外部ファイルでもつ方法が上手く動かなかった。
例外の詳細: System.Xml.XmlException: ルート レベルのデータが無効です。 行 1、位置 1 です。
というエラーが出てしまう。
今日はあきらめます。
aspx内にもつ方法で今回はガマン
<textarea><%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebApplication2.WebForm1" codePage="932"%>
<%@ Register TagPrefix="ie" Namespace="Microsoft.Web.UI.WebControls"
Assembly="Microsoft.Web.UI.WebControls" %>
<HTML>
<HEAD>
<title>TreeViewコントロールでツリー表示</title>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
</HEAD>
<body>
<form runat="Server" ID="Form2">
<ie:TreeView id="tree" runat="Server"
TreeNodeSrc="sitemap.xml">
<ie:TreeNodeType ImageUrl="/webctrl_client/1_0/images/folder.gif" ExpandedImageUrl="/webctrl_client/1_0/images/folderopen.gif" Type="Folder"></ie:TreeNodeType>
<ie:TreeNodeType ImageUrl="/webctrl_client/1_0/images/html.gif" Type="File"></ie:TreeNodeType>
<ie:TreeNode Type="Folder" NavigateUrl="http://www.yahoo.co.jp/" Target="_blank" Text="Yahoo!">
<ie:TreeNode Type="File" NavigateUrl="http://shopping.yahoo.co.jp/" Text="ショッピング"></ie:TreeNode>
<ie:TreeNode Type="File" NavigateUrl="http://auctions.yahoo.co.jp/" Text="オークション"></ie:TreeNode>
<ie:TreeNode Type="Folder" NavigateUrl="http://tickets.yahoo.co.jp/" Text="チケット">
<ie:TreeNode Type="File" NavigateUrl="http://tickets.yahoo.co.jp/category_list?a=00&dg=01&sg=00000" Text="音楽"></ie:TreeNode>
<ie:TreeNode Type="File" NavigateUrl="http://tickets.yahoo.co.jp/category_list?a=00&dg=02&sg=00000" Text="演劇"></ie:TreeNode>
</ie:TreeNode>
</ie:TreeNode>
<ie:TreeNode Type="Folder" NavigateUrl="http://www.google.co.jp/" Text="Google">
<ie:TreeNode Type="File" NavigateUrl="http://www.google.co.jp/imghp?hl=ja&tab=wi&q=" Text="イメージ"></ie:TreeNode>
<ie:TreeNode Type="File" NavigateUrl="http://news.google.co.jp/nwshp?hl=ja&gl=jp" Text="ニュース"></ie:TreeNode>
<ie:TreeNode Type="File" NavigateUrl="http://news.google.co.jp/grphp?hl=ja&tab=ng&ned=jp&q=" Text="グループ"></ie:TreeNode>
</ie:TreeNode>
</ie:TreeView>
</form>
</body>
</HTML></textarea>