当前位置: 代码迷 >> ASP.NET >> html中<table>和<asp:Tabel>有什么不一样啊该如何解决
  详细解决方案

html中<table>和<asp:Tabel>有什么不一样啊该如何解决

热度:2771   发布时间:2013-02-25 00:00:00.0
html中<table>和<asp:Tabel>有什么不一样啊
用法有什么不一样差不多吧

------解决方案--------------------------------------------------------
一个是服务器标签 当然不一样了!!!
------解决方案--------------------------------------------------------
html 的不会回发 
一般在公司要是做网站的话都用html的。我个人觉得。
反正我去的公司没有一个是用服务器控件的,也不知道是为什么。
------解决方案--------------------------------------------------------
html中只有<table>。
aspx中有<asp:Table>,最后会被解释成<table>。
------解决方案--------------------------------------------------------
一个是服务端的,一个是客户端的,前者修改会及时响应到服务器,后者要触发一些事件才会!
------解决方案--------------------------------------------------------
楼上已经说了,一个是运行在服务器,一个是在客户端,但服务器端的,最终会被浏览器解析成html里的table标记
摘自微软的介绍:Table 控件允许您生成 HTML 表并以直接方式指定其属性。

可以用给定的静态内容在设计时生成表,但 Table Web 服务器控件的威力通常在用动态内容以编程方式生成表时才会体现出来。
值得注意的是,以编程方式对表行或单元格所做的任何添加或修改不在向服务器的发送间保持。 这是因为表行和单元格本身就是控件,而不是 Table 控件的属性。 要保持对表所做的任何更改,必须在每次回送后重新构造行和单元格。 实际上,如果需要进行实质性的修改,建议使用 DataList、DataGrid 或 GridView 控件,而不是 Table 控件。 因此,该 Table 类主要由控件开发人员使用
  相关解决方案