当用户在浏览器中选择一个元素时模板事件被激发。和模板事件不同,自定义事件不能自动地对应浏览器中的一个元素。为了激发这些事件,您必须首先使用 URLFor 方法将自定义事件与浏览器中的一个元素相关联。URLFor 方法通过创建一个引用自定义事件的 URL 来完成它。当用户选择与URL相关联的元素时(例如,一个超链接),自定义事件激发。
例如,假如您添加一个名为 RetrieveAuthorBio 的自定义事件到您的工程中,并将它与一个名为 AdditionalInfo 的自定义 webitem 相关联。下面的屏幕显示这个工程。
工程事例
假设您要从您应用程序中的另一页面来激发 RetrieveAuthorBio 事件,下面的代码显示了您将如何使用 URLFor 方法来包含一个连接给这个事件:
Response.Write "<A HREF=""" & URLFor(AdditionalInfo,"RetrieveAuthorBio") _
& "" ">Retrieve</A>"
这个代码在该页面中插入一个超链接,当它被选择时,它激活 AdditionalInfo webitem 并激发它的 RetrieveAuthorBio 事件。
详细信息 关于这个方法的语法和参数的详细信息,请参阅《语言参考》中的“URLFor 方法”。 关于自定义事件的详细信息,请参阅“Webclass 事件”。