Html 使用asp.net添加新元素
例如,我有一个文本框,我输入了“例如” 现在,我想为该表创建一个新的Html 使用asp.net添加新元素,html,asp.net,Html,Asp.net,例如,我有一个文本框,我输入了“例如” 现在,我想为该表创建一个新的和一个,并为输入的每个病房创建一个 我该怎么做?谢谢你的帮助//算出表的行数和列数。 //figure out the number of table row and column. int rowNum = 5; int colNum = 2; System.Text.StringBuilder sb=new System.Text.StringBuilder(); if(attachmentName.Cou
和一个
,并为输入的每个病房创建一个
我该怎么做?谢谢你的帮助//算出表的行数和列数。
//figure out the number of table row and column.
int rowNum = 5;
int colNum = 2;
System.Text.StringBuilder sb=new System.Text.StringBuilder();
if(attachmentName.Count > 0){
sb.Append("<Table>");
for (int i = 0; i < rowNum; i++) {
sb.Append("<tr>");
for (int j = 0; j < colNum; j++)
{
sb.Append("<td>");
//add your a tab and img tag....
// by attachmentName[i][j]
sb.Append("");
sb.Append("</td>");
}
sb.Append("</tr>");
}
}
int rowNum=5;
int colNum=2;
System.Text.StringBuilder sb=新的System.Text.StringBuilder();
如果(attachmentName.Count>0){
某人加上(“”);
for(int i=0;i
来源://计算表的行数和列数。
int rowNum=5;
int colNum=2;
System.Text.StringBuilder sb=新的System.Text.StringBuilder();
如果(attachmentName.Count>0){
某人加上(“”);
for(int i=0;i
来源:您应该使用类来实现这一点
假设您想添加一个tr
,您可以按如下方式创建它
HtmlGenericControl tr = new HtmlGenericControl("tr");
HtmlGenericControl td = new HtmlGenericControl("td");
tr.Controls.Add(td);
您可以在tr中添加td,如下所示
HtmlGenericControl tr = new HtmlGenericControl("tr");
HtmlGenericControl td = new HtmlGenericControl("td");
tr.Controls.Add(td);
类似地,您可以创建任何html控件
最后将其添加到页面上的父控件中。假设它是一个id为pannel1的面板
pannel1.Controls.Add(panle1);
你应该用class来做这个
假设您想添加一个tr
,您可以按如下方式创建它
HtmlGenericControl tr = new HtmlGenericControl("tr");
HtmlGenericControl td = new HtmlGenericControl("td");
tr.Controls.Add(td);
您可以在tr中添加td,如下所示
HtmlGenericControl tr = new HtmlGenericControl("tr");
HtmlGenericControl td = new HtmlGenericControl("td");
tr.Controls.Add(td);
类似地,您可以创建任何html控件
最后将其添加到页面上的父控件中。假设它是一个id为pannel1的面板
pannel1.Controls.Add(panle1);