salut !
J'aimerais savoir comment je pourrais faire pour insérer un code généré par une classe VB.NET (MakeTree) dans un document ASPX ?
 
Pour être plus clair, ma classe MakeTree génère ce code par rapport à une base de donnée :
 
Code :
 - <form id="Form1" method="post" runat="server">
 - 	<mytree:treeview runat="server" id="oTree" ChildType="Folder">
 -   <mytree:treenode text="WebApplication2" ChildType="Link">
 -   	<mytree:treenode text="Data" ChildType="Link">
 -     <mytree:treenode text="Bado" ChildType="Link">
 -     	<mytree:treenode text="BDTreeV.mdb" />
 -     </mytree:treenode>
 -     <mytree:treenode text="In_Data.txt" />
 -     <mytree:treenode text="Out_Data.htm" />
 -   	</mytree:treenode>
 -   	<mytree:treenode text="Images" ChildType="Link">
 -     <mytree:treenode text="CLSDFOLD.ICO" />
 -   	</mytree:treenode>
 -   	<mytree:treenode text="AssemblyInfo.vb" />
 -   	<mytree:treenode text="Global.asax" />
 -   	<mytree:treenode text="RWData.vb" />
 -   	<mytree:treenode text="Styles.css" />
 -   	<mytree:treenode text="Treeview.aspx" />
 -   	<mytree:treenode text="Web.config" />
 -   </mytree:treenode>
 - 	</mytree:treeview></form>
 
  | 
 
Ce code est retourné via un STRING (énorme d'ailleurs) par la fontion GetOutputData() de la classe Maketree
(au passage, j'écris le code ds un doc htm annexe)
 
Voici mon document aspx :
 
Code :
 - <%@ Page Language="vb" AutoEventWireup="false" Codebehind="Treeview.aspx.vb" Inherits="WebApplication2.Treeview" %>
 - <%@ Register TagPrefix="mytree" Namespace="Microsoft.Web.UI.WebControls" Assembly="Microsoft.Web.UI.WebControls" %>
 - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 - <HTML>
 - 	<HEAD>
 -   <title>WebForm1</title>
 -   <meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0">
 -   <meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
 -   <meta name="vs_defaultClientScript" content="JavaScript">
 -   <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
 - 	</HEAD>
 - 	<body MS_POSITIONING="GridLayout">
 -   <form id="Form1" method="post" runat="server">
 - <-- EXECUTER LA CLASSE MAKETREE ET INSERER SON CODE ICI ! -->
 - </form>
 - 	</body>
 - </HTML>
 
  | 
 
 
 
Le but est de faire appel à la classe maketree dans le document aspx ou bien dans le code-behind et d'insérer le résultat à l'endroit indiqué...
COMMENT ON FAIT ???
 
please help  ![[:zoutte] [:zoutte]](https://forum-images.hardware.fr/images/perso/zoutte.gif)
 
Message édité par magicien96 le 08-04-2003 à 16:40:26