操作回顾
本示例的重点在Source View中这里定义了ImageButton控件在这里将下面的代码添加到这个控件的定义中
onClick=ImageButton_Click
它告诉这个控件对Click事件运行ImageButton |Click过程其中OnClick是APN事件的一种习惯表示对于每个事件通常都会有一个以On开头的属性这使得可以在代码内为控件定义事件两种方法完成的工作是一样的对于标准的Button控件在事件过程声明的结尾处使用Handles但对于ImageButton则使用OnClick属性定义事件过程
在代码文件中该事件过程的声明很熟悉但第二个参数的类型与前面看到的不一样
Protected Sub ImageButton_Click(ByVal sender As Object _
ByVal e As SystemWebUIImageClickEventArgs)
对于Button第二个参数的类型是SystemEventArgs但对于ImageButton该参数的类型是System WebUIImageClickEventArgs前面提过第二个参数可由ASPNET用于向事件过程传递附加信息但对于Button控件该参数不包含任何附加信息对于ImageButton控件这个参数带有附加信息所以这个参数不同这里它包含了鼠标在图片上单击时的X和Y坐标只是将这些坐标显示到文本框中具体开发时并不需要这些坐标值但对于参数带有附加信息而言这是一个很好的示例
SystemEventArgs以外的参数名称实际上都意味着在事件过程中可以获取附加的信息要找出这个信息是什么只需在代码中输入e即可在弹出的IntelliSense提示中得到答案
ASPNET 入门教程完整版
[] [] []