ASP.NET Button 控件


定义和用法

Button 控件用于显示下压按钮。下压按钮可以是提交按钮或命令按钮。默认地,该控件是提交按钮。

提交按钮没有命令名称,在它被点击时它会把网页传回服务器。可以编写事件句柄来控制提交按钮被点击时执行的动作。

命令按钮拥有命令名称,且允许您在页面上创建多个按钮控件。可以编写事件句柄来控制命令按钮被点击时执行的动作。

属性

属性描述.NET
CausesValidation规定当 Button 被点击时是否验证页面。1.0
CommandArgument规定有关要执行的命令的附加信息。1.0
CommandName规定与 Command 事件相关的命令。1.0
OnClientClick规定当按钮被点击时被执行的函数的名称。2.0
PostBackUrl规定当 Button 控件被点击时从当前页面传送数据的目标页面 URL。2.0
runat规定该控件是服务器控件。必须设置为 "server"。1.0
Text规定按钮上的文本。1.0
UseSubmitBehavior一个值,该值规定按钮使用浏览器的提交机制,还是使用 ASP.NET 的 postback 机制。2.0
ValidationGroup规定当按钮回传服务器时,该按钮所属的那个控件组引发了验证。2.0

Web 控件标准属性

AccessKey, Attributes, BackColor, BorderColor, BorderStyle, BorderWidth, CssClass, Enabled, Font, EnableTheming, ForeColor, Height, IsEnabled, SkinID, Style, TabIndex, ToolTip, Width

如需完整描述,请访问 Web 控件标准属性。

控件标准属性

AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls, EnableTheming, EnableViewState, ID, NamingContainer, Page, Parent, Site, TemplateControl, TemplateSourceDirectory, UniqueID, Visible

如需完整描述,请访问 控件标准属性。

在线实例

Button

<script  runat="server">
Sub submit(Source As Object, e As EventArgs)
   button1.Text="You clicked me!"
End Sub
</script>

<!DOCTYPE html>
<html>
<body>

<form runat="server">
<asp:Button id="button1" Text="Click me!" runat="server" OnClick="submit" />
</form>

</body>
</html>

在本例中,我们在 .aspx 文件中声明了一个提交 Button 控件。然后我们创建了一个事件句柄,在 Click 事件发生时可更改按钮上的文本。

Button 2

<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")="pointer"
   button1.Style("font-family")="verdana"
   button1.Style("font-weight")="bold"
   button1.Style("font-size")="14pt"
   button1.Text="You clicked me!"
End Sub
</script>

<!DOCTYPE html>
<html>
<body>

<form runat="server">
<asp:Button id="button1" Text="Click me!" runat="server" OnClick="submit" />
</form>

</body>
</html>

在本例中,我们在 .aspx 文件中声明了一个提交 Button 控件。然后我们创建了一个事件句柄,在 Click 事件发生时可更改按钮的文本和样式。