-2
 <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>
` 
4

2 回答 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 回答