建筑自定义超链接
问题描述:
这让我略带便盆!建筑自定义超链接
我有一个数据表Web部件,我想添加一个超链接到其中一列以弹出/模式方式打开该项目。
到目前为止,我有:
<a><xsl:attribute name="href">
<xsl:value-of select="concat('https://mysite/_layouts/listform.aspx?PageType=4&ListId={listiD}&ID=',@ID,'&ContentTypeID=0x0100B0D8940B0260E54DA1649533F29D58D7')"/>
</xsl:attribute>
<xsl:value-of select="@Title" /></a></td>
(我已编辑上面的代码删除识别功能)
,我得到的是“此Web部件没有一个有效的XSLT样式表的错误。错误:预期有分号字符“
我真的不知道该如何解决这个问题!
由于提前,
兆瓦
答
这是因为在你的语句中使用的符号&
的。它需要转义为&
来阻止XSTL尝试将下列字符视为实体。
试试这个:
<xsl:value-of select="concat('https://mysite/_layouts/listform.aspx?PageType=4&ListId={listiD}&ID=',@ID,'&ContentTypeID=0x0100B0D8940B0260E54DA1649533F29D58D7')"/>