Html 如何显示数据行

Html 如何显示数据行,html,html-table,Html,Html Table,我必须在aspx页面中显示数据库中的数据行。我会这样做: <table border="0" cellpadding="1" cellspacing="0" rules="cols"> <%if(values != null){ %> <%for(int i=0;i<values.Length;i++){%> <tr> <td align="center" valign="middle"

我必须在aspx页面中显示数据库中的数据行。我会这样做:

<table border="0" cellpadding="1" cellspacing="0" rules="cols">
<%if(values != null){ %>
    <%for(int i=0;i<values.Length;i++){%>
        <tr>
            <td align="center" valign="middle" style="width:60px;">
                <label id="a_<%=i%>"><%=values[i]%></label>
            </td>
            <td style="width:80px;">
                <input type="text" id="b_<%=i%>" onblur="return Validation('b_<%=i%>')" style="width:80px;" />
            </td>
            <td style="width:140px;">
                <input type="text" id="c_<%=i%>" style="width:140px;" />
            </td>
         </tr>
    <% } %>
<%} %>
</table>

这将从获取的值形成一个网格,在用户将数据输入网格时,我必须将每一行添加到篮子中。我在onblur做这件事。
有更好的方法吗?更好的方式,我的意思是不使用for循环。请注意,我应该在onblur函数中访问标签中的每个值。

您的意思是不想使用
循环添加onblur事件?如果是这样的话,bing事件到父元素将很好。我不知道是否可以避免onblur,但我确实希望避免以bcz为主的循环来创建id。请详细说明您的评论的第二部分好吗?使用jQuery,
$(“input”)。在(“blur”,function(){/*将它们添加到basket*/})请注意,我的问题是关于如何在aspx pagemy bad中创建表/网格/显示数据,只是想帮助您了解我的前端思想