ASP.NETでツリー表示させるには?

このQ&Aのポイント
  • ASP.NETを使用してWebアプリケーション上でツリー表示をする方法について説明します。
  • Windowsアプリケーションとは異なり、WebアプリケーションではTreeViewコントロールを使用することができません。代わりにInternet Explorer WebBrowserコントロールをダウンロードする必要があります。
  • ダウンロードしたInternet Explorer WebBrowserコントロールを追加してもコントロールが表示されない場合は、他の解決策を試してみる必要があります。
回答を見る
  • ベストアンサー

ASP.NETでツリー表示させるには?

現在、VB.NETを使用してWebアプリケーションを作成しようとしています。 そのアプリケーション上でツリー表示をさせたいと考えているのですがうまく出来ません。 Windowsアプリケーションを作成したときにはTreeViewというのがあったのですが、Webアプリケーションの場合どのようにコントロールを追加すればよいのでしょうか? Microsoftのページには、「Internet Explorer WebBrowser コントロールをダウンロードする」と 記述されているのですがどのようにダウンロードするのか 分かりません。 それらしいのをダウンロードしてみたのですが、コントロールは追加されませんでした。 どなたかお分かりになる方、是非ご教授お願いします! 参照したURL ↓↓ http://support.microsoft.com/default.aspx?scid=kb;ja;319441#2

質問者が選んだベストアンサー

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1
teru_bozu_bozu
質問者

お礼

色々調べてみると.NET Frameworkからcsc.exeファイルをコピーしないといけないことが分かりました。 それ以降は教えて頂いた手順で無事解決しました。 ありがとうございました。

teru_bozu_bozu
質問者

補足

ありがとうございます。インストールの仕方はこれで分かりました。 しかし、ここに記載されてる手順で実行したところ、 build.batの実行でRuntimeというフォルダは出来たのですが、Microsoft.Web.UI.WebControls.dllが作成されません。 度々で申し訳ないのですがもしご存知であれば教えて下さい。 よろしくおねがいします。

関連するQ&A

  • ASP.NETでツリー表示ができない

    どうにもうまくいかないので、皆さんのお知恵を貸してください。 環境としましては、OS:Windows Server2000、.NET Framework1.1です。 ボタンコントロールなどのASP.NETは動作します。 しかし、Treeが表示されません。エラーがでるわけではなく、 ツリー構造にならないという状態です。 http://www.atmarkit.co.jp/fdotnet/dotnettips/283asptreeview1/asptreeview1.html こちらのサイトを参考にソースをそのまま指示どおりにやってもxml内記述の文がずらっと表示されるだけでツリーになりません。 なぜでしょうか? http://okweb.jp/kotaeru.php3?q=1418491 こちらも参考にしましたが、やはりうまくいきませんでした。 http://www.asp.net/controlgallery/default.aspx?category=38&tabindex=2 こちらよりIEWebControlをDLし、実行。build.batをクリックし、Runtimeフォルダ(GIFファイル郡)とMicrosoft.Web.UI.WebControls.dllも作成されました。 それを「D:\wwwroot」配下に「bin」フォルダを作り直下にdllを、同ルートに 「webctrl_client/1_0」を作りその中にRuntime以下すべてをコピーしました。 しかし、ツリー構造は表示されず、xmlファイル内の文字がずらっと表示されるだけです。 ちなみに、外部ファイルにしない方法も試しましたが、同様でした。 http://www.atmarkit.co.jp/fdotnet/dotnettips/289asptreeview3/asptreeview3.html こちらを参考にフォルダ内を表示しようともしましたがだめでした。 どうも、コントロールではなくGIFがうまく読めていないような感じです。 GIFファイル郡の置き場所、もしくは指定の仕方が違うのでしょうか? どなたか原因がわかる方、よろしくお願いいたします。

  • ツリービューの使い方が・・・

    VBのカスタムコントロールはほとんどさわったことがないので、ぜんぜんわからないです。 初心者っぽい質問で申し訳ないのですが、プロセスとプロセスがもっているスレッドを、プロセスID&スレッドIDをキーにツリー構造を持たせたいのですが、ツリービューのツリーへのアクセスのしかたがわかりません。 MSDNライブラリが壊れているようで、ヘルプが出ないのです。 新しいMSDNライブラリ入れてから、トラブル続き。 TreeView1.Nodes.Add , , "キー", "値" TreeView1.Nodes.Add , , "キー\サブキー", "値" じゃなさそうみたいです。 かといってそれぞれのノードが小枝への参照をもっているわけでもないし、小枝を追加するメソッドをもっているわけでもないし。 単純に小枝への追加のしかたが知りたいだけなんですけど・・・。 だれか教えてください。

  • 【初心者です】VB.NETとASP.NET、何が違う?

    今までASPでWeb開発を行っていた者です。 最近顧客の方で「Microsoft Visual Basic .NET Standard Version 2003」を 購入したらしく、これからはVB.NETでWeb開発することとなりそうです。 そこで、.NETについて疑問点があります。 (1)VB.NETで、Web画面の開発って可能なのでしょうか?  私は過去にVB6.0で開発を行ったことがあったのですが、  VB6.0ではWindowsのアプリケーションを作成するための開発ソフト  だと思っていたのですが、VB.NETからはWindowsのアプリケーションだけでなく、  Web画面も開発可能になったということでしょうか? (2)「Visual Studio .NET 2003」の内容は、、、   ・ Visual Basic .NET 2003   ・ Visual C# .NET 2003   ・ Visual C++ .NET 2003   ・ Visual J# .NET 2003  になってますが、何故ASP.NETが入ってないのでしょうか?  (そもそも、ASP.NETの開発ツールは無いのでしょうか?) 考えれば、考えるほどわからなくなりそうです。 どうぞ、宜しくお願い致します。

  • ASP.NETのチェックボックスつきツリービュー

    開発環境 ・WindowsXP ・Framework4.0 ・VB.NET ASP.NETのWebアプリで、親ノードをチェックすると子ノードもチェックされる ツリービューを作成したいと思っています。 通常のチェックボックスのようにAutoPostBackプロパティをTrueにして 選択イベントハンドラの設定をして実現しようとしていたのですが、 ツリービューはAutoPostBackプロパティを公開していないため、困っています。 良い方法があれば、ご回答よろしくお願いいたします。

  • Power Pointが文字が欠ける現象

    おなじみの現象ですが、 http://support.microsoft.com/default.aspx?scid=kb;ja;417511 の中の 1. PowerPoint を起動してプレゼンテーションを開きます。 2. [ファイル] メニューの [名前を付けて保存] をクリックします。 ・・・・は”作成した方”でしょうか?”見る方”でしょうか? 同様に http://support.microsoft.com/default.aspx?scid=kb;ja;417511 のService PAckは、 ”作成する方”に入れるのでしょうか?”見る方”に入れるのでしょうか?

  • VB2005 ツリービューに子ノードを追加

    VB2005 ExpressEditionにて開発しています。 フォームロード時にデータセットからツリービューにデータをセット しようとしています。 ルートノードには  Dim Node As TreeNode  Node = TreeView2.SelectedNode  TreeView2.Nodes.Add("追加したい名前") で追加できます。 子ノードを追加する時はどうしたらいいのでしょうか。 ご存知の方がいらっしゃいましたら教えて下さい。 よろしくお願いします。

  • asp.netに必要な環境

    asp.netでwebページを作成する場合、 Microsoft Visual Basic 2008 Express Editionは必要ですか? Microsoft Visual Web Developer 2008 Express Editionと .NET Framework 3.5 だけインストールすれば大丈夫ですか? VBのソフトはなくてもVBの知識があればいいのでしょうか?

  • デバイスマネージャ・ネットワーク接続が表示されない

    こんばんは。 実は、デバイスマネージャ・ネットワーク接続が表示されません。 原因は「Windows XP セキュリティ更新 (KB905749)」がインストールされているから。と分かりました。なので、修正プログラムをダウンロード(あるのか分かりませんが?)先と修正方法を教えていただきたいと思います。 宜しくお願いします。 参考URL KB905749について→http://support.microsoft.com/kb/905749/ 考えられる原因1→http://support.microsoft.com/default.aspx?scid=kb;ja;910664 考えられる原因2→http://support.microsoft.com/kb/914450/JA/

  • ASP.net

    asp:Textboxなどのサーバコントロールについて質問です。 質問(1)サーバコントロールには、runat=Serverと記載しますが、これはサーバにリクエストが走っているということなのでしょうか? 質問(2)それらのコントロールに対して、CSS3のプロパティは指定可能なのでしょうか? 質問(3)JQUERYの、DOCUMENT.READYや、#Button.clickは、使用可能でしょうか?また、JQUERY Mobileは使用可能でしょうか? ◆補則 (1)VBの部品を、ブラウザ上で動かすようなケースであれば、クライアントにダウンロードをさせずに動かすために、サーバで動くということもあるのでしょうが、asp:Textboxなどであれば、内部的にはHTMLのタグなのでしょうか? だとしたらリクエストはしないのですよね? (2)動的に、page.UI.textboxなどを作成すると、HTMLタグが持っている要素をプロパティとして持っていますが、ユーザコントロールは、もしHTMLとして作成されているtextboxならCSSプロパティを指定できそうですが、VBの部品なら操作できるのはVBのコントロールのプロパティですよね? (3)AJAXの考え方は、DOMだけ書き換えようとするのにたいし、ASPでは、FormをSubmitしてリクエストしますよね。 どうやって共存しているのでしょうか?

  • VB2008 ASP.NET 「WEBアプリケーション」で開発しようと

    VB2008 ASP.NET 「WEBアプリケーション」で開発しようと思っています。 (.NET Framework 3.5) 実行環境でアプリケーションを配置する際、 aspxファイルなしでDLLのみで動かすことが 出来るのでしょうか? ご教授の程、よろしくお願いします!

専門家に質問してみよう