請首先查看:ASP.NET入門教程:HTML服務器控件。簡單講述了HTML服務器控件的使用方法。
下面開始講解:HtmlForm控件
HtmlForm控件用來控制<form>元素。在HTML中,<form>元素被用來建立表單。
注意:所有HTML服務器控件必須在HtmlForm控件之中!
注意:在一個頁面中只能有一個HtmlForm控件!
注意:此屬性總是被設置為這個頁面本身的URL!
Attributes 返回此元素所有屬性名和屬性值 Disabled 指明此控件是否被禁止的一個布爾值。默認值是false EncType 對表單內容編碼使用的mime類型 id 此控件的唯一id InnerHtml 設置或返回此HTML元素開始標簽和結束標簽之間的內容。特殊字符不自動轉換為HTML實體 InnerText 設置或返回此HTML元素開始標簽和結束標簽之間的內容。特殊字符自動轉換為HTML實體 Method 此表單數據投遞到服務器的方式。合法值為:"post" 和 "get"。默認值為 "post" Name 此表單的名稱 runat 規定此控件是服務器控件。 必須被設置為 "server" Style 設置或返回應用於此控件的CSS特性 TagName 返回此元素的標簽名稱 Target 加載此URL的目標窗口 Visible 指明此控件是否可見的一個布爾值HTMLForm
在此示例中我們在一個.aspx文件中聲明一個HtmlInputText控件、一個HtmlInputButton控件及一個HtmlGeneric控件(要記住把控件嵌入HtmlForm控件中)。當提交按鈕被觸發的時候,submit子程序被執行。submit子程序對p元素寫入一條歡迎消息。加此信息網頁教學網(webjx.com)發布目的是為了防止你變懶!webjx.com不主張采集!
<script runat="server">
Sub submit(sender As Object, e as EventArgs)
if name.value<>"" then
p1.InnerHtml="Welcome " & name.value & "!"
end if
End Sub
</script>
<html>
<body>
<form runat="server">
Enter your name: <input id="name" type="text" size="30" runat="server" />
<br /><br />
<input type="submit" value="Submit" OnServerClick="submit" runat="server" />
<p id="p1" runat="server" />
</form>
</body>
</html>