定義和用法
Button控件用來顯示一個按鈕。此按鈕可能是提交按鈕或是一個命令按鈕。默認地,此控件是一個提交按鈕。
提交按鈕沒有命令名,當它被點擊的時候它把Web頁面投遞回服務器。可以編寫一個事件句柄來控制提交按鈕被點擊時將要執行的操作。
命令按鈕具有命令名並且允許在一個頁面上創建多個按鈕控件。可以編寫一個事件句柄來控制命令按鈕被點擊時將要執行的操作。
屬性
屬性 |
說明 |
CausesValidation
默認情況下,當一個按鈕控件被點擊時頁面將被驗證。要阻止命令按鈕被點擊時頁面被驗證,設置此屬性值為"false"
CommandArgument
關於將執行的命令的附加信息
CommandName
與Command事件想關聯的命令
id
此控件的唯一id
OnClick
當按鈕被點擊時將運行的函數的名稱
runat
S規定此控件是服務器控件。 必須被設置為"server"
Text
按鈕上的文本
示例
1、在此示例中我們在一個.ASPx文件中聲明一個提交按鈕控件。然後我們為Click事件創建一個事件句柄來改變按鈕上的文本。看到本信息說明你在認真閱讀教程,這句話和教程無任何關聯,網頁教學Webjx.Com只是為了防止采集。
<script runat="server">
Sub submit(Source As Object, e As EventArgs)
button1.Text="You clicked me!"
End Sub
</script>
<Html>
<body>
<form runat="server">
<ASP:Button id="button1" Text="Click me!" runat="server" OnClick="submit"/>
</form>
</body>
</Html>
2、在此示例中我們在一個.ASPx文件中聲明一個提交按鈕控件。然後我們為Click事件建立一個事件句柄來改變按鈕的文本及樣式。
<script runat="server">
Sub submit(Source As Object, e As EventArgs)
button1.Style("background-color")="#0000ff"
button1.Style("color")="#ffffff"
button1.Style("width")="200px"
button1.Style("cursor")="hand"
button1.Style("font-family")="verdana"
button1.Style("font-weight")="bold"
button1.Style("font-size")="14pt"
button1.Text="You clicked me!"
End Sub
</script>
<Html>
<body>
<form runat="server">
<ASP:Button id="button1" Text="Click me!" runat="server" OnClick="submit"/>
</form>
</body>
</Html>