2012-07-11 73 views
-1

如何從查詢字符串中指定值。從查詢字符串中指定Xsl值

<xsl:param name="EntityName"><xsl:value-of select="/root/Runtime/EntityName" /></xsl:param> 

     <xsl:param name="FilterRk"><xsl:value-of select="/root/Runtime/EntityName" /></xsl:param> 

首先代碼工作,但第二個不工作

我可以爲這個situtation做什麼?

回答

0

XSLT無法直接與查詢字符串進行交談,因爲它不知道其正在運行的URL。任何參數都必須顯式輸入。

這是如何完成取決於你的環境。在你的情況下,C#/ ASP。例如,在PHP中,這通過0​​來實現。注意你的XSL必須準備好接收變量。

順便說一句,與您現有的代碼,就沒有必要對value-ofxsl:param,你可以只使用xsl:paramselect屬性:

<xsl:param name='EntityName' select='/root/Runtime/EntityName' /> 
+0

謝謝你的建議。 現在我想發送這個值sql查詢參數。 – nermik 2012-07-11 10:34:21

+0

我不知道你的意思。我已經回答了原來的問題。接受答案*如果它解決了你原來的問題。如果您有其他問題,請單獨發佈。 – Utkanos 2012-07-11 13:09:02