.net 如何在xslt中获取查询字符串值
如何访问XSLT样式表中的querystring值 比如说: 我的url是:.net 如何在xslt中获取查询字符串值,.net,xml,url,xslt,query-string,.net,Xml,Url,Xslt,Query String,如何访问XSLT样式表中的querystring值 比如说: 我的url是:http://localhost:54279/SearchResults.aspx?trip=on&ad=1&ch=0&in=0 那么如何从“ad”中得到1的值 我试过了 <xsl:param name="ad" select="ad" /> <xsl:value-of select ="$ad"/> 但是它们都不起作用。如果您将整个url作为参数传递,请提供任何帮助。 <xsl:
http://localhost:54279/SearchResults.aspx?trip=on&ad=1&ch=0&in=0
那么如何从“ad”中得到1的值
我试过了
<xsl:param name="ad" select="ad" />
<xsl:value-of select ="$ad"/>
但是它们都不起作用。如果您将整个url作为参数传递,请提供任何帮助。
<xsl:param name="url" />
然后您可以使用子字符串before和子字符串after函数的组合
<xsl:variable name="ad" select="substring-before(substring-after($url,'&ad='),'&')" />
我不是.net专家,但下面的链接应该是您所需要的。