当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > ASP.NET入门教程:Button控件

ASP.NET
赫赫大名的A*寻路算法(vb.net版本)
asp.net(c#)下Jmai去说明 使用与下载
[原创]完美解决Could not load file or assembly ''AjaxPro.2'' or one of its dependencies. 拒绝访问。
asp.net下gridview 批量删除的实现方法
用CSS实现图片倾斜 只支持IE
.net get set用法小结
vs 不显示行号的操作方法
ASP.NET页面进行GZIP压缩优化的几款压缩模块的使用简介及应用测试!(附源码)
ASP.Net不执行问题一解
asp.net 无限分类
让VS2008对JQuery语法的智能感知更完美一点
扩展方法ToJSON() and ParseJSON()
asp.net下PageMethods使用技巧
Linq to SQL Delete时遇到问题的解决方法
实现ASP.NET多文件上传程序代码
ASP.NET AJAX 1.0 RC开发10分钟图解
asp.net get set用法
ASP.NET下使用WScript.Shell执行命令
asp.net2.0实现邮件发送(测试成功)
Asp.net 无限级分类实例代码

ASP.NET入门教程:Button控件


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-28   浏览: 88 ::
收藏到网摘: n/a

Button 控件用于显示一个按钮。

Button 控件

Button 控件用于显示一个按钮。按钮可以是提交按钮或命令按钮,而该控件是一个提交按钮。

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

看到本信息,说明该文章来源于软晨学习网www.ruanchen.com,如果文章不完整请到软晨学习网ruanchen.com浏览!

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

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 一个值 ,该值指示 Button 控件使用浏览器的提交机制,还是使用 ASP.NET 的 postback 机制。 2.0
ValidationGroup 当 Button 控件回传服务器时,该 Button 所属的哪个控件组引发了验证。 2.0

下面的例子演示了一个简单的 Button 控件:

<html>
<body>
<form runat="server">
<asp:Button id="b1" Text="Submit" runat="server" />
</form>
</body>
</html>

添加脚本

表单通常通过点击按钮进行提交。

在下面的例子中,我们在 .aspx 文件中声明了一个 TextBox 控件、一个 Button 控件以及一个 Label 控件。当这个提交按钮被点击时,submit 子例程就会被执行。该 submit 子例程会向 Label 控件写一条文本:

<script runat="server">
Sub submit(sender As Object, e As EventArgs)
lbl1.Text="Your name is " & txt1.Text
End Sub
</script>
<html>
<body>
<form runat="server">
Enter your name:
<asp:TextBox id="txt1" runat="server" />
<asp:Button OnClick="submit" Text="Submit" runat="server" />
<p><asp:Label id="lbl1" runat="server" /></p>
</form>
</body>
</html>