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(@"");            }        }    }  展开
 我来答
如果我回不来
2012-02-07 · TA获得超过154个赞
知道答主
回答量:157
采纳率:0%
帮助的人:88万
展开全部
用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
百度网友5a51b92
推荐于2016-07-20 · TA获得超过2923个赞
知道答主
回答量:295
采纳率:78%
帮助的人:14.9万
展开全部
<%@ 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>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
点着蜡烛放羊
2012-02-15 · 超过26用户采纳过TA的回答
知道答主
回答量:111
采纳率:0%
帮助的人:70.4万
展开全部
1.前台写
<table>
<% for int i=0.......%>
<tr>
<% }%>
2.后台写楼上的方法写的很具体
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友98f329158
推荐于2016-10-29 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:102
采纳率:0%
帮助的人:106万
展开全部
这样是不行的。我举个例子
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试试看
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式