放一个labelstring s = "<table><th><td>id</td><td>name</td></th>";
while (dr.Read())
{
s += "<tr><td>" + dr["id"].ToString() + "</td><td>" + dr["name"].ToString() + "</td></tr>";
}
s += "</table>";
label1.Text = s;
while (dr.Read())
{
s += "<tr><td>" + dr["id"].ToString() + "</td><td>" + dr["name"].ToString() + "</td></tr>";
}
s += "</table>";
label1.Text = s;
label1是服务器控件。我想要实现div、li之类的标签显示数据列。诚心求教。
while (dr.Read())
{
s += "<tr><td>" + dr["id"].ToString() + "</td><td>" + dr["name"].ToString() + "</td></tr>";
}
s += "</table>";
Response.Write(s);
while (dr.Read())
{
s += "<tr><td>" + dr["id"].ToString() + "</td><td>" + dr["name"].ToString() + "</td></tr>";
}
s += "</table>";
Response.Write(s);能问下,dr代表的是什么么?
类似这样的?行不行?
这个光看懂Eval("IsEnd",前面没见识过!我的思想就是想利用cs后台文件。让html来实现一个数据列。比如说新闻列。他们应该是从数据库提取出来的新闻列。点开新闻列其中一个标题。进入详细页面。这个我用控件实现出来了。关键是。不让拖控件。光在前台文件打html。让cs打代码来实现前台输出。谢谢你的提议,诚心求教。
在这个页面定义一个方法,然后在页面里写上这个,把你的table格式在getend()里定义。
然后getend return stirng类型的table就完事了。
或者在服务端获取数据,然后输出。
然后在后台呢cs文件中这样给他赋值Tab1.InnerHtml = "<table></table>";不过这样子速度很慢要一点点的拼接字符串
最常用的是
<table>
<tr>
<td>一行一列</td>
<td>一行二列</td>
</tr>
<tr>
<td>二行一列</td>
<td>二行二列</td>
</tr>
</table>
或
<ul>
<li>数据1</li>
<li>数据2</li>
</ul>