DisplayPost 方法
上次修改时间: 2015年3月9日
适用范围: SharePoint Foundation 2010
请求 Microsoft SharePoint Foundation 呈现分配给表单发布正文的协作应用程序标记语言 (CAML)。
<Method ID="Text">
<SetVar Name="Cmd">DisplayPost</SetVar>
<SetVar Name="PostBody">CAML</SetVar>
<SetVar Name="NextUsing">URL</SetVar>
<SetVar Name="XMLDATA">[TRUE|FALSE]</SetVar>
<SetVar Name="View">GUID</SetVar>
</Method>
参数
参数 |
说明 |
---|---|
ID = "Text" |
特定于应用程序的字符串。在与 SharePoint Foundation 兼容的 HTML 编辑器(例如 Microsoft Office SharePoint Designer 2007)中,该字符串提供方法的序号和名称。 |
Name = "Cmd" |
必须设置为 DisplayPost。 |
Name = "PostBody" |
指定要呈现的 CAML。发布正文内包含的所有数据标记必须经过 HTML 编码。发布正文中使用的高字节字符 (128-255) 必须具有 UTF-8 编码。 |
Name = "NextUsing" |
如果提供,则此参数指定在执行 DisplayPost 方法后将用户重定向到的 URL。 |
Name = "XMLDATA" |
如果在发布中指定了 <SetVar Name="XMLDATA">TRUE</SetVar>,则显示列表架构和数据。 |
Name = "View" |
指定要使用的列表视图的 GUID。如果为 null,则使用默认视图。 此参数可用于指定 EnumLists 操作,该操作与 DisplayPost 方法一起使用可显示有关指定网站上列表的信息。Microsoft SharePoint 迁移工具 (smigrate.exe) 可在通过 Microsoft 网站备份 SharePoint Team Services 以迁移到 Windows SharePoint Services 时使用此操作。此操作的语法(嵌入 CAML 中时)如下所示:
View 参数还可以包含值 FileDialogView,以显示有关基类型 Document Library 的所有列表的信息。 在将 EnumLists 或 FileDialogView 作为 View 参数的值进行传递时,必须在 SetList 元素内指定 Lists。 |
解码
<Method ID="0,DisplayPost">
<SetVar Name="Cmd">DisplayPost</SetVar>
<SetVar Name="PostBody"><ows:XML><ProjectProperty
Select="Title"NoURLEncode=
"TRUE"/></ows:XML></SetVar>
<SetVar Name="NextUsing">http://Server-Name/sites/Site_Name/
Default.aspx</SetVar>
</Method>