ASP.NET编程求动态创建HTML表格代码
求动态创建HTML表格的代码: protectedvoidButton1_Click(objectsender,EventArgse)&...
求动态创建HTML表格的代码: protected void Button1_Click(object sender, EventArgs e) { for (int i = 0; i < length; i++) { for (int i = 0; i < length; i++) { Response.Write(@""); } } }
展开
4个回答
展开全部
用var a= Document .creatElement ("table")
var b= Document .creatElement ("tbody")
var c= Document .creatElement ("tr")
var d=Document .creatElement ("td")
c.appChildren(d) //貌似单词下错了你查下。 以此添加然后
document。getElementByid("div").innerHTML=a
var b= Document .creatElement ("tbody")
var c= Document .creatElement ("tr")
var d=Document .creatElement ("td")
c.appChildren(d) //貌似单词下错了你查下。 以此添加然后
document。getElementByid("div").innerHTML=a
展开全部
<%@ Page Language="C#" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>HtmlTable演示</title>
</head>
<body>
<h1>HtmlTable实例演示</h1>
<form id="Form1" runat="server">
<table id="MyTable" cellpadding="5" cellspacing="0" border="1" runat="server" >
<tbody>
</tbody>
</table><p>
输入表格行数:
<input type="text" id="MyTextOne" value="1" runat="server"/></p>
<p>输入表格单元格:
<input type="text" id="MyTextTwo" value="1" runat="server" /></p>
<p><input id="Submit1" type="submit" value="产生表格" runat="server" onserverclick="Submit1_ServerClick" /></p>
</form>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>HtmlTable演示</title>
</head>
<body>
<h1>HtmlTable实例演示</h1>
<form id="Form1" runat="server">
<table id="MyTable" cellpadding="5" cellspacing="0" border="1" runat="server" >
<tbody>
</tbody>
</table><p>
输入表格行数:
<input type="text" id="MyTextOne" value="1" runat="server"/></p>
<p>输入表格单元格:
<input type="text" id="MyTextTwo" value="1" runat="server" /></p>
<p><input id="Submit1" type="submit" value="产生表格" runat="server" onserverclick="Submit1_ServerClick" /></p>
</form>
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.前台写
<table>
<% for int i=0.......%>
<tr>
<% }%>
2.后台写楼上的方法写的很具体
<table>
<% for int i=0.......%>
<tr>
<% }%>
2.后台写楼上的方法写的很具体
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这样是不行的。我举个例子
protected StringBuilder strReqHTML = new StringBuilder();//这里建立一个StringBuilder 的对象,建议不用string 类型,两者效率差好几倍。
strReqHTML.Append("<table class=\"tableheadstyle\">");
foreach (DataRow dr in ds.Tables[0].Rows)
{
strReqHTML.Append("<tr>");
strReqHTML.AppendFormat("<td align=\"right\" style=\"background-color:#f7fbff;\"><div style=\"width:80px;\">{0}</div></td>", dr["field_name"].ToString());
strReqHTML.AppendFormat("<td width=\"120px\"><span id=\"span_{0}\" name=\"span_{0}\" style=\"display:block;\"></span></td>", dr["field_code"].ToString());
strReqHTML.Append("</tr>");
}
strReqHTML.Append("</table>");
然后你在前台:
<div class="apply-info">
<%=strReqHTML.ToString() %>
</div>
ASP.NET的机制 是先后台再前台,你在后台声明 protect的对象,前面像我刚才那样就可以,你可以做个DEMO试试看
protected StringBuilder strReqHTML = new StringBuilder();//这里建立一个StringBuilder 的对象,建议不用string 类型,两者效率差好几倍。
strReqHTML.Append("<table class=\"tableheadstyle\">");
foreach (DataRow dr in ds.Tables[0].Rows)
{
strReqHTML.Append("<tr>");
strReqHTML.AppendFormat("<td align=\"right\" style=\"background-color:#f7fbff;\"><div style=\"width:80px;\">{0}</div></td>", dr["field_name"].ToString());
strReqHTML.AppendFormat("<td width=\"120px\"><span id=\"span_{0}\" name=\"span_{0}\" style=\"display:block;\"></span></td>", dr["field_code"].ToString());
strReqHTML.Append("</tr>");
}
strReqHTML.Append("</table>");
然后你在前台:
<div class="apply-info">
<%=strReqHTML.ToString() %>
</div>
ASP.NET的机制 是先后台再前台,你在后台声明 protect的对象,前面像我刚才那样就可以,你可以做个DEMO试试看
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询