ASP:Button控件(按钮类型控件)

来源:互联网 发布:中联汽车电子公司 知乎 编辑:程序博客网 时间:2024/05/16 12:01


 

    Button控件可以分为提交按钮控件和命令按钮控件。

    提交按钮控件只是将Web页面回送到服务器,默认情况下,Button控件为提交按钮控件;而命令按钮控件一般包含与控件相关联的命令,用于处理控件命令事件。


Button控件的常用属性及说明

属性

                         说明

        ID

   控件ID

       Text

   获取或设置在Button控件中显示的文本标题

       Width

   控件的宽度

       Height

   控件按的高度

      CssClass

   控件呈现的样式

  CausesValidation  

   获取或设置一个值,该值指示在单击Button控件时是否执行了验证                                               

   OnClientClick

   获取或设置在引发某个Button控件的Click事件时所执行的客户端脚本                   

    PostBackUrl

   获取或设置单击Button控件时从当前页发送到网页的URL

[补充]:属性说明

►CausesValidation属性

   CausesValidation属性主要用来确定该控件是否导致激发验证。例如:用户在注册时,将会添加多个验证控件,但在单击“重置”按钮时,并不需要出发验证控件的激发验证,此时就可以将“重置”按钮的CausesValidation属性设置为false,以防止在单击该按钮时导致控件的激发验证。

►OnClientClick属性

   OnClientClick属性用于获取或设置客户端上执行的客户脚本。例如,可以在属性面板中设置Button控件的OnClientClick属性值为“window.external.addFavorite(  ”http://www.baidu.com”, ”百度” )”,当运行程序时,单击该按钮将会打开一个“添加到收藏夹”的窗口,收藏本网站。

►PostBackUrl属性

    PostBackUrl属性用于获取或设置单击Button控件时从当前页发送到的网页的URL。例如,可以在属性面板中设置Button控件的PostBackUrl属性值为NewWebPage.aspx,当运行程序时,单击该按钮将会跳转到新页(NewWebPage.aspx)中。

 

Button控件常用的事件及说明

    事件

                         说明

   Click   

   单击Button控件时引发该事件                                                                                          

 

[补充]:单击按钮弹出新窗口

在开发网站时,经常会遇到单击前台页面的“后台登陆”按钮,弹出一个新窗口,用于输入登录后台的用户名和密码。单击Button按钮弹出一个新窗口的代码如下:

protected voidButton1_Click(object sender, EventArgs e){

   Response.Write( "<scriptlanguage='javascript'> window.open('NewPage.aspx','','width=350,height=220')</script>" );

}

0 0
原创粉丝点击