【问题标题】:ASP Page hosting an ASPX page rendered using XSLT托管使用 XSLT 呈现的 ASPX 页面的 ASP 页面
【发布时间】:2011-10-01 07:42:02
【问题描述】:

我有一个 ASP 页面,它有一个 DIV 来加载 ASPX 页面。 ASPX 页面是使用 XSLT 呈现的。

我正在尝试解决一些问题。如何打印以下条件的值

        <tr class="table-data{(position() - 1) mod 2}">
        <td class='hier-data'>
            <xsl:if test="$EXPAND=APPLICATION_ID">
                <img src='/aaaa-images/common/arrow-sel.gif' alt='aaa' />
            </xsl:if>
            <a href='some.aspx?expand={APPLICATION_ID}'>
                <xsl:value-of select="APPLICATION_ID" />
           </a>
        </td>
        <td class='hier-data'>
            <xsl:value-of select="APPLICATION_NAME" />
        </td>
        <td class='hier-data'>
            <xsl:value-of select="DATE_CREATED" />
        </td>
    </tr>

    <xsl:if test="$EXPAND=APPLICATION_ID">
        <xsl:call-template name="show_application_block" />
    </xsl:if>

我想打印 $EXPAND 的值,看看条件是否为真。如何做到这一点?

【问题讨论】:

    标签: asp.net xslt


    【解决方案1】:

    您需要在值 APPLICATION_ID 周围加上引号,我相信这样比较才能起作用。

    要输出值,只需使用 xsl:value-Of 元素。

    西蒙

    【讨论】:

    • 感谢 Xsl:Value-Of 它的工作原理。出于某种原因,它是错误的。我不明白您对 APPLICATION_ID 的第一条评论。
    • 我认为您可以忽略第一条评论。我想我错了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多