BasePage vs Menu control problem
Hej,jeg er igang med at lave en basepage som alle websider i mit projekt nedarver fra. Som en del af denne vil jeg gerne loade en menu control, men den bliver ikke renderet det rigtige sted.
(simplificeret kode):
//Kaldes fra "protected override void Render(HtmlTextWriter writer)" i min basepage
private void RenderContentArea(HtmlTextWriter aWriter)
{
aWriter.Write("<TABLE>");
aWriter.Write("<TR>");
aWriter.Write("<TD>");
Page.Controls.Add(LoadControl("Menu.ascx"));
aWriter.Write("</TD>");
aWriter.Write("<TD>");
base.Render(aWriter);
aWriter.Write("</TD>");
aWriter.Write("</TR></TABLE>");
}
Det underlige er at min menu control renderes samme sted som base.Render(aWriter) kaldes.
Nogen ideer?
//Michael
