Получить поле поиска с помощью xslt
У меня есть следующий код в XSLT (страница.aspx), и я получаю идентификатор поля поиска "Evaluacion" с помощью @EvaluacionIDLookup. Мне нужно получить имя "Evaluacion", но внутреннее имя "EvalCompeEvaluacion", и если я установлю @EvalCompeEvaluacion intead, я получу странный код.
</td><td class="ms-vb styleLine">
<xsl:value-of select="@EmpleadoCargoLookup" /></td><td class="ms-vb styleLine" style="text-align:center; width: 90px;height:22px;">
<xsl:choose>
<xsl:when test="@RespuestaJSON != ''">
<a>
<xsl:attribute name="href">
<xsl:text>#</xsl:text>
</xsl:attribute>
<xsl:attribute name="onclick">
<xsl:text>javascript:EC.Empleados.ForEvaluation.ViewReport(</xsl:text>
<xsl:value-of select="translate(translate(@EmpleadoCedulaLookup,'.',''),',','')"/>,
<xsl:value-of select="translate(translate(@EvaluacionIDLookup,'.',''),',','')"/>
<xsl:text>);return false;</xsl:text>
</xsl:attribute>
<img src='/_layouts/images/DATASET_SP16.gif' alt='Ver reporte de evaluación' style="border-style: none"/>
</a>
</xsl:when>
<xsl:otherwise>
<xsl:text></xsl:text>
</xsl:otherwise>
</xsl:choose>
</td>