当用户选择相应的 HTML 元素时,如果浏览器调用服务器,HTML 模板文件内的标记可以作为事件源。如果元素的 HTML 标记有包含 URL 的属性,则元素调用服务器。例如,当用户选择一个超链接时,浏览器发送一个 URL 请求给服务器以显示另一页。因此可以将超链接标记作为 webclass 中的一个事件源,因为 webclass 可以截取这个请求并处理它的 Visual Basic 代码。
当您添加一个模板时,Visual Basic 扫描该文件,并对其中的每一个可产生服务器请求的标记进行注释。设计器在右边窗格中显示这些标记的属性。大多数标记只有一个可以调用服务器的属性,但某些标记,如 IMG 标记,有多个这样的属性。设置模板 webitem 事件有三个步骤:
连接一个属性意味着您在激活它,或使该属性可以被视为一个事件来处理。在一个属性被连接之前,它不出现在 webclass 的“代码编辑”窗口中并且不能为它编写过程。在标记属性被连接之后,它和其他的标准事件一起出现在“代码编辑”窗口的“过程”下拉列表中。您可以象任何的 Visual Basic 事件那样选择模板事件并为它编写代码。
一个模板事件和一个标准事件主要在两个方面不同:
详细信息 关于添加一个模板文件到webclass和查看可以作为事件的标记的详细信息,请参阅“添加 HTML 模板到 Webclass”。关于将标记与事件和webitems相连接的指令,请参阅“ Webclass 中的Connecting 事件”。