P
Peter
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"" CELLSPACING=""0""
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> " & vbNewLine)
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
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"" CELLSPACING=""0""
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> " & vbNewLine)
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