在应用程序中使用 URLFor 方法可以很容易地创建跳转到其他 webitem 的超链接。当 webclass 在浏览器中显示一个 webitem 时,首先它必须在服务器上找出那个 webitem 的模板文件。在编写代码时,您可能不知道部署该应用程序的准确位置。在这种情况下,URLFor 提供了一种使用方便的快捷方式。
注意 除了指定 webitem 的位置外,URLFor 方法也可以激发一个指定的事件。事件的参数是可以选择的。
下面的代码显示了如何使用 URLFor 创建一个与 webitem 的链接:
Private Sub ThankYouForm_Respond
With Response
.Write "<HTML>"
.Write "<BODY>"
.Write "Thank you for completing our survey. <P>"
.Write "To return to the order inquiry page, select the _
following link: <P>"
.Write "<A HREF=""" & URLFor(CustomerOrder) & """ & Return</A>"
.Write "</BODY>"
.Write "</HTML>"
End With
End Sub
在这段代码中,通过使用 Response 对象的 Write 方法逐行地产生 HTML,开发者创建了一个简单的 HTML 页面。创建的其中一个元素是一个移动到另一个叫做“CustomerOrder”webitem 的超链接。这个超链接的代码使用 URLFor 方法而不是指定 webitem 在服务器上的准确位置。对该 CustomerOrder webitem 没有指定任何事件,所以,运行时 DLL 缺省地启动 webitem 的 Response 事件。
详细信息 关于使用 URLFor 方法激发事件的详细信息,请参阅“激活自定义事件”。