Joshua hope you understood Joshua's adviced?
Hope you have gone through:-
http://msdn.microsoft.com/workshop/
webcontrols/overview/treeview.asp
Patrick
"Peter Afonin" <pva@speakeasy.net> wrote in message
news:us$Ej8B4FHA.1420@TK2MSFTNGP09.phx.gbl...[color=blue]
> Hi Joshua,
>
> Thank you for your response.
>
> But in this case I'm only inserting an ascx file, the control itself is in
> treeview.ascx. Still won't work?
>
> Thank you,
>
> Peter
>
> "Joshua Mitts" <joshrm@msn.com> wrote in message
> news:eR%23s8FB4FHA.3588@TK2MSFTNGP15.phx.gbl...[color=green]
> > Hi Peter,
> >
> > The Treeview is an ASP.NET server-side control--that is, there is a[/color][/color]
whole[color=blue][color=green]
> > lot of HTML generated by the server. That UserControl tag acts to[/color][/color]
specify[color=blue][color=green]
> > the properties the server uses to render the control, but that is not[/color][/color]
the[color=blue][color=green]
> > actual HTML of the control. So, you can't generate the ASP.NET Treeview
> > control client-side (i.e. via Javascript).
> >
> > You can, however, look for other, Javascript-based Treeviews that render[/color]
> on[color=green]
> > the client-side.
> >
> > --
> >
> > Joshua Mitts
> >
joshrm@msn.com
> >
> > "Peter" <pva@speakeasy.net> wrote in message
> > news:1130956441.442175.114700@g47g2000cwa.googlegr oups.com...[color=darkred]
> > > Hello,
> > >
> > > We are inserting a side menu to our application using a class that is
> > > writing HTML on all our pages. This is a part of the code as an
> > > example:
> > >
> > > writer.Write(" <table WIDTH=""100%"" BORDER=""0""[/color][/color][/color]
CELLSPACING=""0""[color=blue][color=green][color=darkred]
> > > CELLPADDING=""0"" ID=""Table1""> " & vbNewLine)
> > > writer.Write(" <tr>" & vbNewLine)
> > > writer.Write(" <td>" & vbNewLine)
> > > writer.Write(" <table width=""100%"" border=""0""
> > > cellspacing=""0"" cellpadding=""0""> " & vbNewLine)
> > > writer.Write(" <tr> " & vbNewLine)
> > > writer.Write(" <td width=""124""
> > > valign=""top"" bgcolor=""#f1f1f1"" height=""100%""><img alt=""image""
> > > src=""images/spacer.gif"" width=""1"" height=""10""><br> " &[/color][/color][/color]
vbNewLine)[color=blue][color=green][color=darkred]
> > > writer.Write(" <table width=""124""
> > > border=""0"" cellspacing=""0"" cellpadding=""2""> " & vbNewLine)
> > >
> > > We used to write a Javascript menu this way, and it worked just fine.
> > > Now I'm trying to use a Treeview control instead of JS menu.
> > >
> > > So I created a web control treeview.ascx and put a control there. It
> > > works just fine if I use it usual way.
> > >
> > > Now I'm trying to use it in our class that writes HTML. I thought that
> > > all I need to do is to add these lines:
> > >
> > > writer.Write(" <%@ Register TagPrefix=""uc1"" TagName=""treeview""
> > > Src=""treeview.ascx"" %>")
> > > writer.Write(" <%@ Register TagPrefix=""iewc""
> > > Namespace=""Microsoft.Web.UI.WebControls""
> > > Assembly=""Microsoft.Web.UI.WebControls"" %>")
> > >
> > > ...................................
> > >
> > > writer.Write("
> > > <uc1:treeview id=""Treeview2"" runat=""server""></uc1:treeview>" &
> > > vbNewLine)
> > >
> > > It doesn't work, the treeview control is not visible. I've tried
> > > different options, even to write the whole HTML of this control - no
> > > luck.
> > >
> > > What am I doing wrong? All this class does is writes HTML that
> > > otherwise I put directly on the page where everything works great.
> > >
> > > I would appreciate your advice.
> > >
> > > Thank you,
> > >
> > > Peter
> > >[/color]
> >
> >[/color]
>
>[/color]