<table id="table1" >
<% var list=this.GetData();
for (int i=0;i<list.Count();i++)
{ %>
<tr>
<td>
<% list[i].ToString(); %> //list items are not shown on webpage
</td>
</tr>
<%}
%>
</table>
`
问问题
330 次
2 回答
0
看看asp.net 数据控件。
在 asp.net 中有更好的方法将数据绑定到您的页面。
于 2012-08-14T10:17:46.040 回答
0
试试这个
只需使用<%: list[i] %>
而不是<% list[i].ToString(); %>
<table id="table1">
<% var list = this.GetData();
for (int i = 0; i < list.Count(); i++)
{ %>
<tr>
<td>
<%: list[i] %>
//list items are not shown on webpage
</td>
</tr>
<%}
%>
</table>
要了解有关 Asp.net 内联标签的更多信息,请访问此处。
但您应该考虑微软已经为此目的提供的Repeater
其他服务。data binding controls
于 2012-08-14T10:20:57.273 回答