添加自定义的 Webitem 到 Webclass
添加自定义的 webitem 到您的 webclass 来为应用程序指定编程的资源,而不是指定基于文件的资源。与链接和操作 HTML 页面的模板 webitem 不同,自定义的 webitem 通常是聚集一组代码过程的容器,使 webclass 能够从应用程序的多个位置来访问。
自定义的 webitem 在下面几种方式中是非常有用的:
- 自定义的 webitem 能帮助您产生更加模块化或结构化的代码。例如,假设在您的 webclass 中有几个 HTML 模板文件,所有模板文件都包含一个存储在数据库中称为 logo.gif 的图像。您可以添加一个自定义的事件到自定义的 webitem 中,并且在这里定义图像的获取过程,而不是对webclass 的每个IMG标记事件编写一个单独的过程来获取和显示这个图像。然后每一个 webitem 就可以通过使用 URLFor 方法来访问 webitem 的事件,而非由其自身处理该过程。
- 自定义的 webitem 可以提供一种好方法用以将代码封装到您的产生一个经常使用的 HTML 响应的 IIS 应用程序中,例如一个标准表头或一个表格。
- 当模板文件不是一个好的解决方案或不能利用时,自定义的 webitem 能够允许您向浏览器发送一个响应。例如,如果您想动态地产生一个页面来响应一个搜索请求,您可以通过使用一个模板文件以及对替换进行语法分析,或者是在自定义的 webitem 响应事件中产生整个页面来进行。
要将一个自定义的 webitem 添加到一个 webclass 中,请按照以下步骤执行:
- 在“Webclass 设计器”窗口中,单击工具条上的“添加自定义 WebItem”按钮,一个 webitem 出现在 Custom WebItems 文件夹下面的树形视图中。
- 要重新命名 webitem,请使用“属性”窗口来指定一个名字。
要从 webclass 中删除一个自定义的 webitem,请
详细信息 关于自定义事件的详细信息,请参阅“Webclass Events”。关于使用 URLFor方法的详细信息,请参阅“为 Webitems 指定 URLs ”。