操作回顾
首先查看Page_Load事件中的代码
Protected Sub Page_Load(ByVal sender As Object ByVal e As SystemEventArgs) Handles MeLoad
这段代码是一个声明它告诉开发人员该过程的很多信息主要包括三个方面括号前的内容括号内的内容以及括号后的内容在该行代码的开始部分是如下内容
Protected Sub Page_Load
lProtected表明谁可以使用这个过程在这个示例中它表示只有同一个类中的其他程序可以使用这个过程第章将详细讨论
lSub说明这是一个子例程同时它不会返回任何值这意味着ASPNET能够直接调用这个过程而且不会希望有任何值会返回
lPage_Load是事件过程的名称事件过程的名称可以是任意的但您会发现一些准的用法它们是对具体事件的描述Page_Load事件是一个描述性很好的事件名称因为无论何时页面在加载到ASPNET进行处理的时候都会触发这个事件
下面是括号中的内容这些是事件的参数有两个参数由逗号隔开
ByVal sender As Object ByVal e As SystemEventArgs
这些参数只是由ASPNET传递给事件过程的变量第章将详细讨论变量因此具体的语法到时再解释但有必要了解某些细节基本上ASPNET中的所有事件都有两个参数第一个参数是触发事件的对象通常称为sender在这里该参数实际上表示页面本身因为这就好像页面在说嗨我己经加载完成现在您可以进行自己的操作了对于其他事件例如由按钮触发的事件sender则表示按钮第二个参数e可能是事件过程需要的某种附加信息对于Page_Load事件参数e不包含任何信息但在本章的后面将看到一些的确需要附加信息的事件本示例中的三个事件过程都不需要使用这个两个参数但ASPNET还是提供了它们以便在需要的时候可以使用
[] [] [] []