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
Message édité par magicien96 le 08-04-2003 à 16:40:26