[asp] insertion d'un code vb.net générateur de code asp.net....

insertion d'un code vb.net générateur de code asp.net.... [asp] - ASP - Programmation

Marsh Posté le 08-04-2003 à 16:33:10    

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 :
  1. <form id="Form1" method="post" runat="server">
  2. <mytree:treeview runat="server" id="oTree" ChildType="Folder">
  3.  <mytree:treenode text="WebApplication2" ChildType="Link">
  4.   <mytree:treenode text="Data" ChildType="Link">
  5.    <mytree:treenode text="Bado" ChildType="Link">
  6.     <mytree:treenode text="BDTreeV.mdb" />
  7.    </mytree:treenode>
  8.    <mytree:treenode text="In_Data.txt" />
  9.    <mytree:treenode text="Out_Data.htm" />
  10.   </mytree:treenode>
  11.   <mytree:treenode text="Images" ChildType="Link">
  12.    <mytree:treenode text="CLSDFOLD.ICO" />
  13.   </mytree:treenode>
  14.   <mytree:treenode text="AssemblyInfo.vb" />
  15.   <mytree:treenode text="Global.asax" />
  16.   <mytree:treenode text="RWData.vb" />
  17.   <mytree:treenode text="Styles.css" />
  18.   <mytree:treenode text="Treeview.aspx" />
  19.   <mytree:treenode text="Web.config" />
  20.  </mytree:treenode>
  21. </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 :
  1. <%@ Page Language="vb" AutoEventWireup="false" Codebehind="Treeview.aspx.vb" Inherits="WebApplication2.Treeview" %>
  2. <%@ Register TagPrefix="mytree" Namespace="Microsoft.Web.UI.WebControls" Assembly="Microsoft.Web.UI.WebControls" %>
  3. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  4. <HTML>
  5. <HEAD>
  6.  <title>WebForm1</title>
  7.  <meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0">
  8.  <meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
  9.  <meta name="vs_defaultClientScript" content="JavaScript">
  10.  <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
  11. </HEAD>
  12. <body MS_POSITIONING="GridLayout">
  13.  <form id="Form1" method="post" runat="server">
  14. <-- EXECUTER LA CLASSE MAKETREE ET INSERER SON CODE ICI ! -->
  15. </form>
  16. </body>
  17. </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]


Message édité par magicien96 le 08-04-2003 à 16:40:26
Reply

Marsh Posté le 08-04-2003 à 16:33:10   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed