六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

ASP.NET中根據XML動態創建并使用WEB組件(二)

[摘要]ASP.NET中根據XML動態創建使用WEB組件(二)作者:厲鐵帥三、動態創建WEB組件。先來看程序實例:private void createconfigtable(int totalnum,in...
ASP.NET中根據XML動態創建使用WEB組件

(二)

作者:厲鐵帥

三、動態創建WEB組件。

先來看程序實例:

private void createconfigtable(int totalnum,int[] sequenceint,string[] namestr,string[] ipstr)

{

//根據得到測量點的總數,動態生成輸入框

for(int i=1;i<=totalnum;i++)

{

//創建表格

HtmlTable showtable = new HtmlTable();

showtable.Border=0;

showtable.ID="showtable"+i.ToString();

showtable.BorderColor="#000000";

showtable.CellPadding=4;

showtable.CellSpacing=4;

showtable.Align="center";

myPlaceHolder.Controls.Add(showtable);

//創建一行

HtmlTableRow tRow = new HtmlTableRow();

showtable.Rows.Add(tRow);



//創建第一列(序號)

HtmlTableCell tCell = new HtmlTableCell();

Label sequenceLabel = new Label();

sequenceLabel.ID="sequenceLabel"+i.ToString();

sequenceLabel.Text="序號:";

sequenceLabel.Enabled=true;

tCell.Controls.Add(sequenceLabel);

tRow.Cells.Add(tCell);



//創建第二列

tCell = new HtmlTableCell();

sequencedataTB = new TextBox();

sequencedataTB.ID="sequencedataTB"+i.ToString();

sequencedataTB.Text=i.ToString();

sequencedataTB.Width=30;

sequencedataTB.Text=sequenceint[i].ToString();

sequencedataTB.ReadOnly=false;





//創建第三列(名稱)

tCell = new HtmlTableCell();

Label nameLabel = new Label();

nameLabel.ID="nameLabel"+i.ToString();

nameLabel.Text="名稱:";

nameLabel.Enabled=true;

tCell.Controls.Add(nameLabel);

tRow.Cells.Add(tCell);



//創建第四列

tCell = new HtmlTableCell();

nameTB=new TextBox();

nameTB.ID="nameTB"+i.ToString();

nameTB.Width=120;

nameTB.Text=namestr[i];

nameTB.MaxLength=50;

tCell.Controls.Add(nameTB);

tRow.Cells.Add(tCell);



//創建第五列(IP)

tCell = new HtmlTableCell();

Label ipLabel = new Label();

ipLabel.ID="ipLabel"+i.ToString();

ipLabel.Text="IP:";

ipLabel.Enabled=true;

tCell.Controls.Add(ipLabel);

tRow.Cells.Add(tCell);



//創建第六列

tCell = new HtmlTableCell();

ipTB=new TextBox();

ipTB.ID="ipTB"+i.ToString();

ipTB.Width=120;

ipTB.Text=ipstr[i];

ipTB.MaxLength=15;

tCell.Controls.Add(ipTB);

tRow.Cells.Add(tCell);

}

}

tCell.Controls.Add(sequencedataTB);

tRow.Cells.Add(tCell);

… …

//創建第五列(IP)

tCell = new HtmlTableCell();

Label ipLabel = new Label();

ipLabel.ID="ipLabel"+i.ToString();

ipLabel.Text="IP:";

ipLabel.Enabled=true;

tCell.Controls.Add(ipLabel);

tRow.Cells.Add(tCell);



//創建第六列

tCell = new HtmlTableCell();

ipTB=new TextBox();

ipTB.ID="ipTB"+i.ToString();

ipTB.Width=120;

ipTB.Text=ipstr[i];

ipTB.MaxLength=15;

tCell.Controls.Add(ipTB);

tRow.Cells.Add(tCell);

}

}



































































































































程序中的myPlaceHolder 是 System.Web.UI.WebControls.PlaceHolder 組件,使用該組件的HTML語法如下:

… …

<tr>

<td>

<asp:PlaceHolder id="myPlaceHolder" runat="server"></asp:PlaceHolder>

</td>

</tr>

… …



















使用該組件的目的是為了定位動態創建的表格。該組件在頁面上的位置即為動態創建的表格的位置。

程序中另外一個要說明的地方是動態創建的組件的ID的設定。組件的ID的設定要注意兩點:

1、ID號不能重復

2、要便于在程序中使用。因為要在程序中使用動態創建的組件,要通過該組件的ID來查找。(關于這一點,在“使用動態創建的WEB組件”部分會有較為詳


主站蜘蛛池模板: 一级黄色片aaa | 婷婷伊人 | 在线精品欧美日韩 | 日韩一区二三区国产好的精华液 | 四虎成人在线视频 | 亚洲国产成人资源在线桃色 | 欧美怡春院一区二区三区 | 色网站在线看 | 日本网络视频www色高清免费 | 天美传媒一区 | 日韩一区二区三区在线观看 | 亚洲人成自拍网站在线观看忄 | 天天做日日干 | 日韩精品一区二区三区大桥未久 | 日韩视频高清免费看 | 日韩无 | 视频在线亚洲 | 亚洲天堂视频在线观看 | 亚洲视频一区二区在线观看 | 三级黄色片免费 | 五月婷婷在线播放 | 日本不卡在线观看免费v | 天天射影院 | 香蕉视频在线观看网址 | 天天干天天碰 | 婷婷99精品国产97久久综合 | 中文字幕第233页 | 日本欧美一区二区三区片 | 青青青国产在线观看免费网站 | 热の综合热の国产热の潮小说 | 熟女毛片 | 亚洲视频男人的天堂 | 中文天堂在线最新2022更新 | 欧洲美女高清一级毛片 | 午夜国产精品理论片久久影院 | 亚洲二区在线观看 | 欧美一级大黄 | 三区在线观看 | 午夜三级理论在线观看视频 | 欧美又大粗又爽又黄大片视频黑人 | 四虎影视入口 |