建筑自定义超链接

建筑自定义超链接

问题描述:

这让我略带便盆!建筑自定义超链接

我有一个数据表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样式表的错误。错误:预期有分号字符“

我真的不知道该如何解决这个问题!

由于提前,

兆瓦

这是因为在你的语句中使用的符号&的。它需要转义为&amp;来阻止XSTL尝试将下列字符视为实体。

试试这个:

<xsl:value-of select="concat('https://mysite/_layouts/listform.aspx?PageType=4&amp;ListId={listiD}&amp;ID=',@ID,'&amp;ContentTypeID=0x0100B0D8940B0260E54DA1649533F29D58D7')"/>