2013-10-09 111 views
0

如何訪問XSLT樣式表中的查詢字符串值?如何獲取xslt中的querystring值

說,例如:

我的網址是:http://localhost:54279/SearchResults.aspx?trip=on&ad=1&ch=0&in=0 ...

那麼如何從 「廣告」

得到的值1我試過

<xsl:param name="ad" select="ad" /> 
<xsl:value-of select ="$ad"/> 

但他們都沒有工作..請任何幫助..

回答

0

如果通過對整個URL作爲參數

<xsl:param name="url" /> 

那麼你可以使用的子串之前和子,後功能組合

<xsl:variable name="ad" select="substring-before(substring-after($url,'&ad='),'&')" /> 
+0

我如何通過url..is有任何關鍵字或我必須硬編碼。 – Sasidharan

+0

我不是.net專家,但以下鏈接http://stackoverflow.com/a/1521090/1324394應該是你需要的。 –