*** Web 存储系统窗体:窗体注册表 (new)***[5]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 wujp1976 的 blog


  1. 浏览到 http://<yourserver>/public/sample/data.txt。您应注意到这时处理的是 form.htm 中的文本,而不是 data.txt 中的文本。这表明已使用了定制窗体。

    注意:   由于 iis 中使用了高速缓存技术,注册可能不会立即生效。重新启动 web 服务 (iis) 可以清除高速缓存。

为了使该示例更具有实际意义,可以添加附加窗体和注册,确定使用哪一个 web 浏览器:

  1. 使用 windows 资源管理器,在 sample 文件夹中创建附加文件“form2.htm”,并在其中指定下列内容:

    “--- 注册表精确匹配。用于 netscape 浏览器”。

  2. 使用 wss 资源管理器,用鼠标右键单击 items 容器,并选择“form registration wizard”。

    使用下列信息回答向导的问题。

属性
name netscape.freg
form url form2.htm
action *
browser netscape navigator
binding type client
request method get
content class urn:content-classes:document

  1. 在 items 中,选择刚刚创建的 netscape 注册。

    注意:   可能必须刷新才能看到项目。

  2. 在属性窗口中,定位到右下角,浏览注册项的属性。

  3. 找到属性“urn:schemas-microsoft-com:office:forms#browser”,并确保值为“netscape”(不是 netscape navigator)。要编辑属性,请双击项目启动编辑窗口。

  4. 使用 internet explorer 和 netscape 浏览到 http://<yourserver>/public/sample/data.txt。注意,根据所用的浏览器的不同,加载的窗体也不相同。

本示例提供了如何使用窗体注册表返回 wss 中存储数据的定制界面的基本知识。查看所创建的窗体注册项的属性。formurl 指向 html 窗体的 url,executeurl 属性指向窗体处理器。窗体处理器在 exchange 2000 service pack 1 或 sharepoint portal server 中提供。要使用基于 asp 的窗体,请更改 formurl 和 executeurl,使其指向 asp 页。更多情况下,使用其他可用属性(请参阅表 1),可以创建附加注册项来加载不同的窗体。

全局注册

某些情况下,需要创建一个可以应用于 exchange 存储中所有内容的窗体注册。这可以通过使用全局架构文件夹在 tlh 级别创建。全局架构存储在公用文件夹树的 /non_ipm_subtree/schema/ 文件夹和应用程序 tlh 中。

对于私有文件夹中的应用程序,全局架构文件夹将应用于所有邮箱。每个服务器的路径都不同,但都类似于 /exchange/systemmailbox{guid}/non_ipm_subtree/schema/。 

对于 technology preview for exchange 2000、exchange 2000 service pack 1 和 sharepoint portal server 2001,全局架构的位置是不同的。应该在 /virtual root/##schemauri##/default 文件夹中创建全局注册。##schemauri## 标记可用于任何文件夹,而且总是解析到同一个位置。##schemauri## 标记将映射到 /non_ipm_subtree/schema-root/ 文件夹。

注意:   在 web 浏览器和许多工具中,##schemauri## 必须输入为 %23%23schemauri%23%23。

其他信息

有关在 web 存储系统上开发应用程序的详细信息,请访问 wss developer center(英文)

有关 exchange 2000 开发的其他信息,请参阅 exchange server developer center(英文)

有关 tahoe server 的信息,请访问 microsoft portal server 2001 网站(英文)。

有关 visual studio.net 的信息,请参阅 net developer center(英文)

术语表

以下是本文中使用的术语列表:

应用程序

microsoft web 存储系统中的文件夹,它将最终用户创建的文档与应用程序作者创建的 html 页和注册组合在一起。

数据绑定

通常,绑定是指通过注册将存储在 web 存储系统中的数据与 html 连接在一起的过程。绑定可以发生在客户端(如果是 internet explorer 浏览器版本 5 或更高版本),也可以发生在服务器端。服务器端的绑定可以由 web 存储系统处理器或 asp 脚本处理。类似地,将用于显示 web 存储系统属性的 html 标记称为“绑定”到该属性。

dav

分布式创作和版本管理,用于访问 microsoft web 存储系统中项目的协议。它提供了一种方法,既能访问项目内容,又能访问扩展的相关属性集。也称为 http/webdav 协议。

dll

动态链接库。

文件夹

web 存储系统中的项目容器。

窗体

可以显示或更新 web 存储系统中项目属性的 html 页。某些窗体同时可以显示和更新项目。

本文关键:窗体注册表 web
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top