龍騎少校

玩的就是技术。ko!!!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Button控件

Posted on 2008-11-14 14:28  龍騎少校  阅读(232)  评论(0编辑  收藏  举报

按钮控制提供被用于张贴网形式页回到服务器的命令按钮样式控制。 使用简单的按钮控制,以下样品说明。

button1_cs.aspx

Code

中继器DataList,许多按钮控制也许被回报作为名单重复在它的数据来源。 由于这些按钮控制中的每一分享同一ID,您不可能束缚事件处理程序到每按钮控制的OnClick事件确定点击的特殊按钮。 要解决此,您在容器控制使用起泡的事件射击事件(在这种情况下,中继器DataList或者DataGrid),并且让容器给予其它信息对关于提高事件的项目的事件处理程序。

这些事件可以从按钮被上升通过指定与事件的名字的CommandName物产。 当按钮点击时,命令“起泡”对容器控制(例如中继器),射击它自己的事件。 这个事件的论据也许包含其它信息,例如习惯串或提高事件项目的索引。

以下样品说明按钮控制命令怎么可能起泡到名单的OnItemCommand事件。 按钮控制的CommandNameCommandArgument串通过对OnItemCommand事件,允许样品代码区别哪个按钮点击。
button2_cs.aspx

在名单之内的起泡的按钮点击

当使用在一张templated名单例如

Code

鼠在标按钮上的作用button3_cs.aspx

您能钩在按钮控制的客户剧本事件onmouseoveronmouseout提供老鼠在作用例如改变按钮的字体或肤色。 客户属性例如onmouseover由在服务器上的ASP.NET忽视,并且现状通过对浏览器。 如果您的应用瞄准支持DHTML的更新的浏览器,这些事件在浏览器将射击,游标通过在按钮。 以下样品展示与老鼠在作用的按钮。

Code