Asp.net
ASP.NET 控制項到 HTML 標記等效
我正在尋找一個備忘單,它可以讓我向 HTML 設計師展示標準 HTML 標記的等效 asp.net 控制項。例如,<asp:Panel> 將呈現為 HTML <div>,而 <asp:Label> 將呈現為 HTML <span>。我一直在Google搜尋無濟於事。有人可以發布一個好的備忘單的連結,以便該項目的設計人員可以更清楚地理解 aspx 頁面上的標記。
為了清楚起見,我想要一個指向主要 ASP.NET 控制項列表的連結,並說明它們與標準 HTML 的關係。如果這是 PDF 格式或易於閱讀和列印的網頁,那就太好了。就我而言,原因是我們有一個非常熟悉 HTML 的 PHP 開發人員來處理我們的項目,我覺得如果可以的話,更好地理解標準 ASP.NET 伺服器控制項會很有用遞給他這樣的“備忘單”。
我主要指的是 .NET 2.0 框架,但我們也在使用 3.0/3.5。
這不是一個簡單的問題,因為它取決於您正在談論的 .NET 版本以及有時控制的狀態。例如,PANEL,在 1 和 1.1 中呈現為 TABLE,而在更高版本中,它是 DIV。
但總的來說(2/3),這裡是:
- 面板 - 分區
- 面板 – GroupingText="###" 是欄位集,圖例
- 標籤 - 跨度
- 按鈕 - 輸入、類型按鈕
- 連結按鈕 - 帶有 JS 回發腳本的 Href
- 超連結 - 標準 HREF
- 圖像按鈕 - 輸入、輸入圖像
- 文本框——預設為輸入,輸入文本
- 文本框 – 模式 = 密碼為輸入,輸入密碼
- 文本框——模式=多行是文本區域
- DropDownList - 選擇
- 列錶框 - 選擇
- RadioButton - 輸入,帶有 GroupName 的 Radio
- 複選框 - 輸入,複選框
- 中繼器/列表視圖——複雜。
- Gridview - 表格
- 表 - 表
- 文件 - 輸入,類型=文件
這就是基礎。更深奧的控制項(例如 LOGIN 控制項)是一個表格,其中包含一堆賠率和結尾。