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);