2011-07-08 68 views
0

我有一個ASP頁面,有一個DIV加載ASPX頁面。 ASPX頁面使用XSLT呈現。ASP頁面託管使用XSLT呈現的ASPX頁面

我想解決一些問題。如何打印以下條件

 <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> 

我想打印的$值擴大和看條件是否爲真值。如何才能做到這一點?

回答

0

您需要在值APPLICATION_ID周圍加上引號,我相信要進行比較才行。

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

西蒙

+0

感謝XSL:value-of的它的工作原理。由於某種原因,這是錯誤的。我不明白你對APPLICATION_ID的第一個評論。 – kalls

+0

我認爲你可以忽略第一個評論。我認爲我錯了。 –