Здравствуйте!
Помогите, пожалуйста, решить следующую проблему. Создаю динамически таблицу на одной из страниц, которая привязана к мастер-странице. Таблица создалась нормально, но отображается не в контенте мастер-страницы, а в верхнем левом углу страницы вообще. Как её разместить внутри? Сделать абсолютное позиционирование - мне кажется будет неправильно... Как-то программно?..
Вот код :
protected void Page_Load(object sender, EventArgs e)
{
HtmlTable table1 = new HtmlTable();
table1.Border = 1;
table1.BorderColor = "red";
HtmlTableRow row;
HtmlTableCell cell;
for (int i = 0; i < 20; i++)
{
row = new HtmlTableRow();
row.BgColor = (i%2==0 ? "lightyellow" : "lightcyan");
for (int n = 0; n < 4; n++)
{
cell = new HtmlTableCell();
row.Cells.Add(cell);
}
table1.Rows.Add(row);
}
this.Controls.Add(table1);
}
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="AllKatalog.aspx.cs" Inherits="AllKatalog" Title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
</asp:Content>