File 元素(模块)

上次修改时间: 2015年3月9日

适用范围: SharePoint Foundation 2010

本文内容
属性
子元素
父元素
出现次数

指定要包含在网站定义中的模块内的文件。

<File
  DocumentTemplateForList = string
  DoGUIDFixUp = "TRUE" | "FALSE"
  IgnoreIfAlreadyExists = "TRUE" | "FALSE"
  Level = Draft
  Name = string
  NavBarHome = "TRUE" | "FALSE"
  Path = string
  Type = "Ghostable" | "GhostableInLibrary"
  Url = string>
  <AllUsersWebPart />
  <BinarySerializedWebPart />
  <NavBarPage />
  <Property />
  <View />
  <WebPartConnection />
</File>

属性

属性

说明

IgnoreIfAlreadyExists

可选属性,类型为 Boolean。如果即使指定的 URL 中已存在该文件,也要设置视图,则为 TRUE;否则为 FALSE。

Name

可选属性,类型为 Text。指定文件的虚拟路径。路径中不能包含下列字符:

  • \"

  • #

  • %

  • &

  • *

  • :

  • <

  • >

  • ?

  • \\

  • {

  • }

  • |

  • ~

  • \x7f

NavBarHome

可选属性,类型为 Boolean。如果文件是用于整个网站的顶部导航栏中 Home 链接的目标 URL,则为 TRUE。

Path

可选属性,类型为 Text。指定相对于 %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\Features\功能 的文件的物理路径。只能包含下列字符:

  • 字母数字

  • 连字符 (-)

  • 下划线字符 (_)

  • 句号 (.)

  • 空格 ( )

Type

可选属性,类型为 Text。指定在前端 Web 服务器上的内存中缓存该文件。可能的值包括 Ghostable 和 GhostableInLibrary。这两个值都可指定缓存该文件,但 GhostableInLibrary 指定将文件作为其基本类型为 DocumentLibrary 的列表的一部分进行缓存。

例如,发生更改时,通过用户界面对主页进行更改,只有与原始页面定义之间的差异被存入数据库,而 default.aspx 则与架构文件一起被缓存在内存中。显示在浏览器中的 HTML 页面通过由在内存中缓存的原始定义和数据库中存储的更改所生成的组合定义构建而成。

Url

必需属性,类型为 Text。指定文件的虚拟路径。如果指定了 Name 属性,则其值将用于该虚拟路径。如果未指定 Path,则 Url 的值将用于物理路径。路径中不能包含下列字符:

  • \"

  • #

  • %

  • &

  • *

  • :

  • <

  • >

  • ?

  • \\

  • {

  • }

  • |

  • ~

  • \x7f

子元素

AllUsersWebPartBinarySerializedWebPart 元素(模块)NavBarPagePropertyViewWebPartConnection 元素(模块)

父元素

Module

出现次数

最小值:0

最大值:无限制

示例

有关如何使用此元素的示例,请参阅模块

请参阅

概念

Module

模块

如何:设置文件