使用SharePoint';什么是数据视图部分?

使用SharePoint';什么是数据视图部分?,sharepoint,xslt,dataviewwebpart,Sharepoint,Xslt,Dataviewwebpart,我有一个数据视图部件从一个具有查找列的列表拉到另一个列表(标题由ID链接) 在数据视图web部件配置的XSLT中的某个地方,它读取 <xsl:value-of select="@ColumnX"/> 既然ColumnX是对另一个列表(链接到项)的引用,那么如何获取ID而不是文本?是否存在ddwrt技巧?查找字段的值的格式为“ID;#Text”。要获取ID值,我们使用is常规xslt: <xsl:value-of select="substring-before(@Colu

我有一个数据视图部件从一个具有查找列的列表拉到另一个列表(标题由ID链接)

在数据视图web部件配置的XSLT中的某个地方,它读取

<xsl:value-of select="@ColumnX"/>


既然ColumnX是对另一个列表(链接到项)的引用,那么如何获取ID而不是文本?是否存在ddwrt技巧?

查找字段的值的格式为“ID;#Text”。要获取ID值,我们使用is常规xslt:

<xsl:value-of select="substring-before(@ColumnX, ';#')" />

查找字段的值的格式为“ID;#Text”。要获取ID值,我们使用is常规xslt:

<xsl:value-of select="substring-before(@ColumnX, ';#')" />


谢谢Rich,但这不会发生,因为@ColumnX只有“标题”,即使它链接到了另一个列表。我希望知道是否有一种方法可以获得标题和ID,然后可以在之前应用子字符串。那么,当使用时,只会获得标题,没有ID和“;#”吗?有点不对劲。ColumnX的类型是什么?它是一个查找字段还是一个文本字段?ColumnX是look up类型。似乎DVWP会为您过滤ID。谢谢Rich,但不会,因为@ColumnX只有“标题”,即使它链接到另一个列表。我希望知道是否有一种方法可以获得标题和ID,然后可以在之前应用子字符串。那么,当使用时,只会获得标题,没有ID和“;#”吗?有点不对劲。ColumnX的类型是什么?它是一个查找字段还是一个文本字段?ColumnX是look up类型。DVWP似乎为您过滤ID。