在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
使用 Button 控件在网页上创建下压按钮。 语法:<asp:Button /> 既可以创建“提交”按钮,也可以创建“命令”按钮。 默认情况下,Button 控件是“提交”按钮。“提交”按钮没有与之相关联的命令名(由 CommandName 属性指定),它只是将网页回发到服务器。可以为 Click 事件提供事件处理程序,以便以编程方式控制在用户单击“提交”按钮时执行的操作。 通过设置 CommandName 属性,“命令”按钮可具有与之关联的命令名,例如 Sort。这使您可以在一个网页上创建多个 Button 控件,并以编程方式确定单击了哪个 Button 控件。您还可以将 CommandArgument 属性与命令按钮一起使用,提供有关要执行的命令的附加信息,例如 Ascending。可以为 Command 事件提供事件处理程序,以便以编程方式控制在用户单击“命令”按钮时执行的操作。 默认情况下,单击 Button 控件时执行页验证。页验证确定页上与验证控件关联的输入控件是否均通过该验证控件所指定的验证规则。若要禁止执行页验证,需将 CausesValidation 属性设置为 false。
下面的代码示例演示如何创建将网页内容回发到服务器的“提交”Button 控件。 1: <%@ Page Language="C#" AutoEventWireup="True" %> 2:
3: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 4: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 5: <html xmlns="http://www.w3.org/1999/xhtml" > 6: <head> 7: <title>Button Example</title> 8: <script language="C#" runat="server"> 9: </head> 10: <body> 11: <form id="form1" runat="server"> 12:
13: <h3>Button Example</h3> 14:
15: Click on the submit button.<br /><br /> 16:
17: <asp:Button id="Button1" 18: Text="Submit" 19: OnClick="SubmitBtn_Click" 20: runat="server"/> 21:
22: <br /> 23:
24: <asp:label id="Message" runat="server"/> 25:
26: </form> 27: </body> 28: </html> 效果为: 点击Submit按钮,结果: 下面的代码示例演示如何创建对列表进行排序的“命令”Button 控件。 1: <%@ Page Language="C#" AutoEventWireup="True" %> 2:
3: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 4: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 5: <html xmlns="http://www.w3.org/1999/xhtml" > 6: <head runat="server"> 7: <title>Button CommandName Example</title> 8: <script runat="server"> 9:
10: </head> 11:
12: <body> 13:
14: <form id="form1" runat="server"> 15:
16: <h3>Button CommandName Example</h3> 17:
18: Click on one of the command buttons.
19:
20: <br /><br /> 21:
22: <asp:Button id="Button1" 23: Text="Sort Ascending" 24: CommandName="Sort" 25: CommandArgument="Ascending" 26: OnCommand="CommandBtn_Click" 27: runat="server"/> 28:
29:
30: <asp:Button id="Button2" 31: Text="Sort Descending" 32: CommandName="Sort" 33: CommandArgument="Descending" 34: OnCommand="CommandBtn_Click" 35: runat="server"/> 36:
37: <br /><br /> 38:
39: <asp:Button id="Button3" 40: Text="Submit" 41: CommandName="Submit" 42: OnCommand="CommandBtn_Click" 43: runat="server"/> 44:
45:
46: <asp:Button id="Button4" 47: Text="Unknown Command Name" 全部评论
专题导读
热门推荐
热门话题
阅读排行榜
|
请发表评论