5
A
回答
7
<asp:Table>
是一個.Net對象,具有可通過.Net腳本或邏輯代碼使用的特定屬性和功能。 <table>
是一個Html元素,可以通過腳本和邏輯後面的代碼進行訪問,但它沒有原生的.Net功能,只能按原樣輸出。
1
- 甲
<asp:Table>
是一個ASP.NET控制 - 甲
<table>
是HTML。
每當你創建一個aspx,你實際上是修改一個具有HTML表示的XML文檔 - 這可以包括服務器端和客戶端標籤。
您的典型Web瀏覽器不知道<asp:Table>
是什麼,因爲它只能理解HTML。因此,服務器(ASP.NET)將所有服務器端標記轉換爲其HTML表示。因此,如果您使用瀏覽器查看包含<asp:Table>
的頁面源,則只能看到<table>
標籤。
+0
更正:「
這個問題可能會幫助你更多地瞭解這些。 http://stackoverflow.com/questions/57958/when-to-use-htmlcontrols-vs-webcontrols – tenfour 2012-03-15 10:47:49
我只是使用HTML表格版本,因爲它提供了一個很好的3x3網格在VSS設計器屏幕上工作。在asp版本中,我必須使用屬性來給它列,行等,然後*圍繞它設計。 – Fandango68 2016-02-04 01:41:37