Default.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta charset="utf-8" /> <title></title> <style> .a { height: 378px; width: 342px; position: absolute; top: 50%; left: 50%; margin-top: -189px; margin-left: -171px; } </style> </head> <body> <form id="form1" runat="server"> <div> <div class="a"> <asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder> </div> </div> </form> </body> </html>
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta charset="utf-8" /> <title></title> <style> .a { height: 378px; width: 342px; position: absolute; top: 50%; left: 50%; margin-top: -189px; margin-left: -171px; } </style> </head> <body> <form id="form1" runat="server"> <div> <div class="a"> <asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder> </div> </div> </form> </body> </html>
Default.aspx.cs
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class _Default : System.Web.UI.Page { void Fun() { Table table = new Table(); table.CellPadding = 5; /*внутренний отступ в ячейке*/ table.CellSpacing = 5; /*отступ между ячейками*/ table.BorderWidth = 1; /*толщина границы*/ table.BorderStyle = BorderStyle.Solid; /*сплошная линия*/ table.BorderColor = System.Drawing.Color.FromArgb(80, 80, 80); /*цвет линии*/ TableRow row; /*ряд <tr></tr>*/ TableCell cell; /*ячейка <td></td>*/ /*цикл создает ряды*/ for(int i=1; i<=10; i++) { row = new TableRow(); /*цикл создает ячейки*/ for(int j=1; j<=10; j++) { cell = new TableCell(); /*для первого ряда и первых ячеек*/ if(i==1 || j==1) { cell.ForeColor = System.Drawing.Color.FromArgb(133, 46, 118); /*цвет текста*/ cell.BackColor = System.Drawing.Color.FromArgb(238, 251, 205); /*цвет фона*/ } /*для остальных рядов и ячеек*/ else { cell.ForeColor = System.Drawing.Color.FromArgb(255, 255, 255); /*цвет текста*/ cell.BackColor = System.Drawing.Color.FromArgb(59, 169, 222); /*цвет фона*/ } cell.BorderWidth = 1; /*толщина границы*/ cell.BorderStyle = BorderStyle.Solid; /*сплошная линия*/ cell.BorderColor = System.Drawing.Color.FromArgb(80, 80, 80); /*цвет линии*/ cell.Text = (i * j).ToString(); /*текст в ячейке*/ row.Cells.Add(cell); /*добавляем ячейку в ряд*/ } table.Rows.Add(row); /*добавляем ряд в таблицу*/ } PlaceHolder1.Controls.Add(table); /*добавляем таблицу*/ } protected void Page_Load(object sender, EventArgs e) { Fun(); } }
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class _Default : System.Web.UI.Page { void Fun() { Table table = new Table(); table.CellPadding = 5; /*внутренний отступ в ячейке*/ table.CellSpacing = 5; /*отступ между ячейками*/ table.BorderWidth = 1; /*толщина границы*/ table.BorderStyle = BorderStyle.Solid; /*сплошная линия*/ table.BorderColor = System.Drawing.Color.FromArgb(80, 80, 80); /*цвет линии*/ TableRow row; /*ряд <tr></tr>*/ TableCell cell; /*ячейка <td></td>*/ /*цикл создает ряды*/ for(int i=1; i<=10; i++) { row = new TableRow(); /*цикл создает ячейки*/ for(int j=1; j<=10; j++) { cell = new TableCell(); /*для первого ряда и первых ячеек*/ if(i==1 || j==1) { cell.ForeColor = System.Drawing.Color.FromArgb(133, 46, 118); /*цвет текста*/ cell.BackColor = System.Drawing.Color.FromArgb(238, 251, 205); /*цвет фона*/ } /*для остальных рядов и ячеек*/ else { cell.ForeColor = System.Drawing.Color.FromArgb(255, 255, 255); /*цвет текста*/ cell.BackColor = System.Drawing.Color.FromArgb(59, 169, 222); /*цвет фона*/ } cell.BorderWidth = 1; /*толщина границы*/ cell.BorderStyle = BorderStyle.Solid; /*сплошная линия*/ cell.BorderColor = System.Drawing.Color.FromArgb(80, 80, 80); /*цвет линии*/ cell.Text = (i * j).ToString(); /*текст в ячейке*/ row.Cells.Add(cell); /*добавляем ячейку в ряд*/ } table.Rows.Add(row); /*добавляем ряд в таблицу*/ } PlaceHolder1.Controls.Add(table); /*добавляем таблицу*/ } protected void Page_Load(object sender, EventArgs e) { Fun(); } }