3d注册机点击顺序 ASP

·——指定点击按钮时执行的客户端脚本。可以使用此属性来执行点击按钮时所需的任何客户端代码。默认情况下,点击一个按钮控件,就会把包含这个控件的页面提交回该页面本身并重新加载相同页面。该页中的按钮把页面提交到名叫.执行跨页面提交时,可以使用下面两种方法中的任意一种方法。点击第一个按钮,控件显示的项以正序排列;点击第二个按钮,控件显示的项以倒序排列(见图6)。...

ASP.NET 包含三个用于向服务器端提交表单的控件:、和。这三个控件拥有同样的功能,但每种控件的外观界面不同。

本文就带着大家学习如何在页面中使用这三种控件。然后,学习如何关联客户端脚本和服务器端控件,以及如何使用控件把一个表单传到不是当前页的页面。最后,学习如何处理控件的事件。

一、使用控件

控件用来向服务器端提交表单的按钮。例如,代码清单1中的页面包含一个控件。点击这个控件,则更新由Label控件显示的时间(见图1)。

代码清单1 .aspx

复制代码 代码如下:

图1 显示控件

控件支持下列属性(不完全列表):

·——指定一个导向控件的键。

·——用于指定传给事件的命令参数。

·——指定传给事件的命令名。

·——用于禁用该控件。

·——指定点击按钮时执行的客户端脚本。

·——用于设置将表单传给某个页面。

·——设置控件的Tab顺序。

·Text——用于标注控件。

·——用于使用回传表单。

控件支持下面的方法:

·Focus()——用于把初始表单焦点设为该控件。

控件还支持下面两个事件:

·Click——点击控件时引发。

·——点击控件时引发。和传给这个事件。

二、使用控件

控件象控件一样,用于把表单回传给服务器端。但是,不像控件生成一个按钮,控件生成一个链接。

代码清单2包含了一个简单的表单。这个表单包含一个控件,用于向服务器端提交表单并显示表单字段的内容(见图2)。

代码清单2 .aspx

复制代码 代码如下:

图2 显示控件

在后台,控件使用把表单传回服务器端。控件生成这样的超链接:

复制代码 代码如下:

点击调用把表单传回服务器端的 ()方法。当提交表单时,所有表单字段的值也被传回给服务器端。

控件支持下列属性(不完全列表):

·——指定一个导向控件的键。

·——用于指定传给事件的命令参数。

·——指定传给事件的命令名。

·——用于禁用该。

·——指定点击时执行的客户端脚本。

·——用于设置将表单传给某个页面。

·——设置控件的Tab顺序。

·Text——用于标注控件。

控件支持下面的方法:

·Focus()——用于把初始表单焦点设为该控件。

控件还支持下面两个事件:

·Click——点击控件时引发。

·——点击控件时引发。和传给这个事件。

三、使用控件

控件类似和控件,用于把表单传回服务器端。只是控件总是显示图片。

代码清单3 中的页面包含一个控件,它把一个简单的表单传回服务器端(见图3)。

代码清单3 .aspx

复制代码 代码如下:

图3显示控件

代码清单3中的控件包含属性和属性。属性包含控件显示的图片的路径。属性用于在只显示文本的浏览器中提供图片的替代文本。

注解:辅助功能标准要求每一幅图片都包含替代文本。此外,要记住有些用户会关闭浏览器的图片功能,以获得更快的网上冲浪体验。

注意,控件的Click事件处理程序不同于其他两个按钮控件。传递给事件处理程序的第二个参数是类的实例。此类有下面两个属性:

X——用户点击图片时的X坐标。

Y——用户点击图片时的Y坐标。

可以使用控件创建简单的图像映射。代码清单4中的页面包含一个显示一个靶子图片的控件。点击靶子的中央,就会显示一个成功信息(见图4)。

代码清单4 .aspx

复制代码 代码如下:

注解:可以用来创建服务器端的图像映射。残障人士不能使用服务器端的图像映射。创建最好的方法是使用用于创建客户端的图像映射的控件。本章下一节将讨论控件。

图4通过检索X坐标和Y坐标

控件支持下列属性(不完全列表):

·——指定一个导向控件的键。

·——为图片提供替代文本(辅助功能要求)。

·——用于提供指向包含该图片详细描述的页面的链接(复杂的图片要求可访问)。

·——用于指定传给事件的命令参数。

·——指定传给事件的命令名。

·——用于禁用该。

·——为属性设空字符串值。

·——用于将图像和页面中其他HTML元素对齐。可能的值有、、、、Left、、、Right、和Top。

·——用于指定图片的URL。

·——指定点击时执行的客户端脚本。

·——用于设置将表单传给某个页面。

·——设置控件的Tab顺序。

控件支持下面的方法:

·Focus()——用于把初始表单焦点设为该控件。

控件还支持下面两个事件:

·Click——点击控件时引发。

·——点击控件时引发。和被传给这个事件。

四、控件使用客户端脚本

三种控件都支持属性。可以使用此属性来执行点击按钮时所需的任何客户端代码。代码清单5的页面展示了如何使用属性来显示一个确认对话框(见图5)。

代码清单5 .aspx

复制代码 代码如下:

图5显示客户端确认对话框

代码清单5中的控件包含一个属性3d注册机点击顺序,在客户端点击该按钮时,执行脚本。该脚本显示一个确认对话框。如果确认对话框返回False,那么取消按钮点击事件,包含该按钮的表单也不会传回服务器端。

像大多数ASP.NET控件一样PS潮流插画笔刷下载,控件支持扩展属性,只需简单地为控件添加任意的属性,就可以处理其他的客户端事件。如果ASP.NET 不能识别控件上声明的属性,框架只会简单地把这个属性传给浏览器。

例如,代码清单6中的页面包含一个拥有和属性的控钮控件。把鼠标悬停在按钮上Tracker PDF-Tool(文档添加、修改或提取内容),按钮上的文字就会改变。

代码清单6 .aspx

复制代码 代码如下:

注解:在 Web 中,扩展属性下面会出现绿色波浪线警告图片查看器,不过可以安全地忽视这个警告。

五、执行跨页面发送

默认情况下,点击一个按钮控件,就会把包含这个控件的页面提交回该页面本身并重新加载相同页面。不过,可以使用属性把表单数据提交到其他页面。

例如,代码清单7包含一个搜索表单。该页中的按钮把页面提交到名叫. aspx的另一个页面。代码清单8包含了.aspx页面。

代码清单7 .aspx

复制代码 代码如下:

代码清单8 .aspx

复制代码 代码如下:

在代码清单8的事件处理程序中,属性用来得到前一个页面的引用(代码清单7中的.aspx页面)。其次,()方法用于从前页面中获取控件的。最后,输入在该中的值显示在页面中的Label中。

作为使用()方法从前页面中获取某个控件的替代方法,可以通过页面属性来暴露控件。代码清单9中的页面通过属性暴露了 。这个页面将表单数据发送到代码清单10中的ped.aspx页面。

代码清单9 .aspx

复制代码 代码如下:

代码清单10 ped.aspx

复制代码 代码如下:

注意,代码清单10中的页面包含一个指令。这个指令把属性返回的值转换成类的实例。如果没有这个指令,属性会把前页面作为通用的Page类的实例返回。

执行跨页面提交时,可以使用下面两种方法中的任意一种方法。第一种方法提供从前页面获取值的弱类型方法,第二种方法提供强类型方法。

六、指定默认按钮

可以使用服务器端Form控件的属性来指定表单的默认按钮。指定一个默认按钮,就可以按键盘上的回车键来调用这个按钮。

例如,代码清单11中的页面包含一个简单的搜索表单。

打开代码清单11中的页面,输入搜索词3d注册机点击顺序,敲击键盘上的回车键,表单就会提交到服务器端。因为按钮是页面的默认按钮,点击键盘上的回车键就会执行()事件处理程序。

注解:也可以为Panel控件指定默认按钮。Panel控件将在本章后面部分讨论。

七、处理事件

三种控件都支持Click事件和事件。这两个事件之间的不同之外在于可以传递一个命令名和一个命令参数给事件处理程序,而不能传给Click事件处理程序。

例如,代码清单12中的页面包含两个控件和一个控件。点击第一个按钮,控件显示的项以正序排列;点击第二个按钮,控件显示的项以倒序排列(见图6)。

两个控件都包含和属性。此外,两个控件都同样关联()事件处理程序。该事件处理程序在决定控件的元素将如何排序时检查和属性。

代码清单12 .aspx

复制代码 代码如下:

图6处理事件

相关文章

发表评论