我知道< asp:Table>将以HTML表格的形式返回页面,但ASP.Net控件是否带有我缺少的任何好处?
我会说,作为一般规则,赞成< table>除非您明确需要修改服务器上的表的结构。使用< asp:Table>意味着您有运行代码隐藏表的开销,生成服务器端控件等。如果您没有使用任何功能,那就没有意义了。
另外,通常,< asp:DataTable>通常比普通的< asp:Table>更有用,因为它支持数据绑定等等。
通常,如果我只想在表中显示/隐藏一行(或某事),那么我将把runat =“server”放在单个< tr>我想要控制,而不是使用整个< asp:Table>。