2013-10-09 75 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应该是你需要的。 –