Inherits Page Dim pnlPanel1 As New Panel() Dim pnlPanel2 As New Panel() Dim pnlPanel3 As New Panel() Overridable Sub Page_Load() Me.PageTitle = "Enhanced Systems Consulting" Me.LeftSide = "maintoolbar.ascx" Me.LeftSideDimension = " width=190 height=100%" Me.Top = "esc.ascx" Me.TopDimension = " width=100% height=200" Me.Middle = "" Me.MiddleDimension = "" pnlPanel1.Controls.Add(Page.LoadControl(Me.LeftSide)) pnlPanel2.Controls.Add(Page.LoadControl(Me.Top)) End Sub Protected Overrides Sub CreateChildControls() ' Add Opening HTML Tags Dim strOpenHTML As String strOpenHTML = _ "<html>" & _ "<head>" & _ "<title>" & PageTitle & "</title>" & _ "</head>" & _ "<body>" Controls.Add(New LiteralControl(strOpenHTML)) ' Add Base Setup HTML Tags Dim strBaseHTML As String strBaseHTML = _ "<table ID=""Table1"">" & _ "<tr>" & _ "<td" & Me.LeftSideDimension & ">" '**************************** Controls.Add(New LiteralControl(strBaseHTML)) ' Add Controls contained within the data cell (Left Side) pnlPanel1.ID = "pnlSidePanel" frmForm.Controls.Add(pnlPanel1) ' End adding controls for the Left Side '**************************** strBaseHTML = _ "</td>" & _ "<td>" & _ "<table ID=""Table2"">" & _ "<tr>" & _ "<td" & Me.TopDimension & ">" '**************************** Controls.Add(New LiteralControl(strBaseHTML)) ' Add Controls contained within the data cell (Top) pnlPanel2.ID = "pnlTopPanel" frmForm.Controls.Add(pnlPanel2) ' End adding controls for the Top '**************************** strBaseHTML = _ "</td>" & _ "</tr>" & _ "<tr>" & _ "<td" & Me.MiddleDimension & ">MIDDLE" '**************************** Controls.Add(New LiteralControl(strBaseHTML)) ' Add Controls contained within the data cell (Middle) pnlPanel3.ID = "pnlMiddlePanel" frmForm.Controls.Add(pnlPanel3) ' End adding controls for the Top '**************************** strBaseHTML = _ "</td>" & _ "</tr>" & _ "</table>" & _ "</td>" & _ "</tr>" & _ "</table>" Controls.Add(New LiteralControl(strBaseHTML)) ' Add Closing HTML Tags Dim strCloseHTML As String strCloseHTML = _ "</body>" & _ "</html>" Controls.Add(New LiteralControl(strCloseHTML)) End SubPlace Holder Code
Inherits Page Dim PagePlaceHolder As New PlaceHolder() Overridable Sub Page_Load() Me.PageTitle = "Enhanced Systems Consulting" Me.LeftSide = "maintoolbar.ascx" Me.LeftSideDimension = " width=190 height=100%" Me.Top = "esc.ascx" Me.TopDimension = " width=100% height=200" Me.Middle = "" Me.MiddleDimension = "" PagePlaceHolder.Controls.Add(Page.LoadControl(Me.LeftSide)) End Sub Protected Overrides Sub CreateChildControls() ' Add Opening HTML Tags Dim strOpenHTML As String strOpenHTML = _ "<html>" & _ "<head>" & _ "<title>" & PageTitle & "</title>" & _ "</head>" & _ "<body>" Controls.Add(New LiteralControl(strOpenHTML)) ' Add Base Setup HTML Tags Dim strBaseHTML As String strBaseHTML = _ "<table ID=""Table1"">" & _ "<tr>" & _ "<td" & Me.LeftSideDimension & ">" & _ "<asp:PlaceHolder id=""PagePlaceHolder"" runat=""server"" />" '**************************** Controls.Add(New LiteralControl(strBaseHTML)) '**************************** strBaseHTML = _ "</td>" & _ "<td>" & _ "<table ID=""Table2"">" & _ "<tr>" & _ "<td" & Me.TopDimension & ">TOP" '**************************** Controls.Add(New LiteralControl(strBaseHTML)) '**************************** strBaseHTML = _ "</td>" & _ "</tr>" & _ "<tr>" & _ "<td" & Me.MiddleDimension & ">MIDDLE" '**************************** Controls.Add(New LiteralControl(strBaseHTML)) '**************************** strBaseHTML = _ "</td>" & _ "</tr>" & _ "</table>" & _ "</td>" & _ "</tr>" & _ "</table>" Controls.Add(New LiteralControl(strBaseHTML)) ' Add Closing HTML Tags Dim strCloseHTML As String strCloseHTML = _ "</body>" & _ "</html>" Controls.Add(New LiteralControl(strCloseHTML)) End Sub