共用方式為


HTML Input 控制項

更新:2007 年 11 月

下列控制項是以 HTML INPUT 項目為基礎,可在工具箱的 [HTML] 索引標籤上取得:

  • Input (Button) 控制項: INPUT type="button" 項目

  • Input (Checkbox) 控制項:INPUT type="checkbox" 項目

  • Input (File) 控制項:INPUT type="file" 項目

  • Input (Hidden) 控制項:INPUT type="hidden" 項目

  • Input (Password) 控制項:INPUT type="password" 項目

  • Input (Radio) 控制項:INPUT type="radio" 項目

  • Input (Reset) 控制項:INPUT type="reset" 項目

  • Input (Submit) 控制項:INPUT type="submit" 項目

  • Input (Text) 控制項:INPUT type="text" 項目

從工具箱加入 Visual Studio 頁面的 HTML 伺服器控制項,其實就是已設定好特定屬性的 HTML 項目。您也可以輸入標記,在 [原始碼檢視] 中建立 HTML 項目。

依照預設,Web Form 網頁上的 HTML 項目無法供伺服器使用,而會被視為傳遞到瀏覽器的標記。但是,如果您加入 id 屬性和屬性 ,ASP.NET 就可將該項目辨識為頁面上的控制項,然後您就可以用伺服器端用程式碼進行程式設計。

與其他 HTML 項目不同,如果將 HTML INPUT 項目轉換成 ASP.NET 伺服器控制項,則不會建立為 HtmlInputControl 類別的執行個體。您無法直接建立 HtmlInputControl 類別的執行個體。反之,將由下表中列出的類別繼承此類別。

下表所列出的型別,是當標記中包含 屬性和 id 屬性時,將用以具現化 INPUT 項目為 ASP.NET 伺服器控制項的型別。

伺服器控制項

型別

Button 控制項

HtmlInputButton

CheckBox 控制項

HtmlInputCheckBox

File Field 控制項

HtmlInputFile

Hidden 控制項

HtmlInputHidden

Password 控制項

HtmlInputPassword

Radio Button 控制項

HtmlInputRadioButton

Reset Button 控制項

HtmlInputReset

Submit Button 控制項

HtmlInputSubmit

Text Field 控制項

HtmlInputText

如需詳細資訊,請參閱 ASP.NET Web 伺服器控制項概觀。如需 HTML 控制項的清單,請參閱 HTML 伺服器控制項

安全性注意事項:

使用者在 Web Form 網頁中輸入的內容可能會包含惡意的用戶端指令碼。根據預設,Web Form 網頁會驗證該使用者的輸入內容中沒有包含指令碼或 HTML 項目。如需詳細資訊,請參閱指令碼攻擊概觀HOW TO:利用將 HTML 編碼套用至字串的方法,防止會在 Web 應用程式中發生的指令碼攻擊

呈現為 INPUT 項目的 ASP.NET 伺服器控制項如下所示:

請參閱

工作

HOW TO:將 HTML 伺服器控制項轉換成 HTML 項目

其他資源

將 HTML 伺服器控制項加入至 ASP.NET Web 網頁