MyInfo 组件

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。默认值为 ""。


© 1997 by Microsoft Corporation. All rights reserved.