MyInfo 组件创建 MyInfo 对象,此对象跟踪个人信息,如站点管理员的姓名、地址和显示选择。通常,管理员会直接将这些信息键入到 Web 服务器界面。而用户则可以直接使用 ASP 脚本设置属性的值。
MyInfo 对象的每个属性都返回一个字符串。如果某个 MyInfo 属性没有设置值,则返回一个空字符串。
除了本文讲述的属性之外,MyInfo 对象还可以有其他属性。下表所列属性可在个人 Web 服务器上执行以跟踪进入个人 Web 服务器界面的信息。
您可以简单地通过为字符串赋值来创建新的 MyInfo 属性。例如:
<% MyInfo.DogName = "Snoopy" MyInfo.DogBreed = "Beagle" %>
创建新属性 DogName 和 DogBreed。这些新属性和 MyInfo 的其他属性一起存储。
创建其值在整个站点中保持不变的新的 MyInfo 属性。
MyInfo 属性值保存在文本文件 myinfo.xml 中。myInfo.xml 安装在 Windows NT® 的 \winnt\system32 目录下或 Windows® 95 的根目录下。
| myinfo.dll | MyInfo 组件。 |
| myinfo.xml | 存储 MyInfo 属性值的文件。 |
通过在 global.asa 文件中增加下列内容可一次性创建 MyInfo 对象:
<OBJECT RUNAT=Server SCOPE=Session ID=MyInfo PROGID="MSWC.MyInfo"> </OBJECT>
无。
在站点上只创建一个 MyInfo 对象。
可以用 Set MyInfoObject = Server.CreateObject('MSWC.MyInfo') 创建 MyInfo 对象。
注意 对于 Personal Web Server for Windows® 95,创建 MyInfo 的 <OBJECT> 声明已包含在默认地虚拟目录下的 global.asa 文件中。您可以将 MyInfo 当作内置对象使用。
MyInfo.property由 Personal Web Server 设置的属性
| MyInfo.PageType |
返回 Personal Web Server 控制面板中“这个站点是 ...”弹出菜单值的对应编号。以下是弹出菜单选项对应的数值: 1 = 关于我的公司 2 = 关于我的生活 3 = 关于我的学校 4 = 关于我的组织 5 = 关于我的公众 |
| MyInfo.PersonalName | 返回主人的姓名。 |
| MyInfo.PersonalAddress | 返回主人的地址。 |
| MyInfo.PersonalPhone | 返回主人的电话号码。 |
| MyInfo.PersonalMail | 返回主人的电子邮件地址。 |
| MyInfo.PersonalWords | 返回和主人相关的其他内容。 |
| MyInfo.CompanyName | 返回主人的公司名。 |
| MyInfo.CompanyAddress | 返回主人的公司地址。 |
| MyInfo.CompanyPhone | 返回主人公司的电话号码。 |
| MyInfo.CompanyDepartment | 返回主人的部门名称。 |
| MyInfo.CompanyWords | 返回和主人公司相关的其他内容。 |
| MyInfo.HomeOccupation | 返回主人的职业。 |
| MyInfo.HomePeople | 返回与主人一起生活的人的列表。 |
| MyInfo.HomeWords | 返回和主人相关的其他内容。 |
| MyInfo.SchoolName | 返回主人的学校名。 |
| MyInfo.SchoolAddress | 返回主人学校的地址。 |
| MyInfo.SchoolPhone | 返回主人学校的电话号码。 |
| MyInfo.SchoolDepartment | 返回主人的系或班。 |
| MyInfo.SchoolWords | 返回和主人学校相关的其他内容。 |
| MyInfo.OrganizationName | 返回基于站点的组织名。 |
| MyInfo.OrganizationAddress | 返回组织地址。 |
| MyInfo.OrganizationPhone | 返回组织电话号码。 |
| MyInfo.OrganizationWords | 返回和组织相关的其他内容。 |
| MyInfo.CommunityName | 返回基于站点的公众名。 |
| MyInfo.CommunityLocation | 返回公众地址。 |
| MyInfo.CommunityPopulation | 返回公众人数。 |
| MyInfo.CommunityWords | 返回公众的描述内容。 |
| MyInfo.URL(n) | 返回用户定义的第 n 个 URL。相当于 MyInfo.URLWords 中的第 n 个链接描述。 |
| MyInfo.URLWords(n) | 返回包括第 n 个用户定义的链描述的字符串。相当于 MyInfo.URL 中的第 n 个 URL。 |
| MyInfo.Style | 返回样式表格的相对 URL(以 '/' 开始)。 |
| MyInfo.Background | 返回站点的背景。 |
| MyInfo.Title | 返回用户定义的主页标题。 |
| MyInfo.Guestbook | 如果来宾登记本在站点上可用,则返回 -1。否则,返回 0。默认值为 ""。 |
| MyInfo.Messages | 如果个人邮件表格在站点上可用,则返回 -1。否则,返回 0。默认值为 ""。 |