Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何在xslt中获取查询字符串值_.net_Xml_Url_Xslt_Query String - Fatal编程技术网

.net 如何在xslt中获取查询字符串值

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

如何访问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:param name="url" />

然后您可以使用子字符串before和子字符串after函数的组合

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

我不是.net专家,但下面的链接应该是您所需要的。