Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.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
C# 从querystring分配Xsl值_C#_Asp.net_Visual Studio 2010_Xslt - Fatal编程技术网

C# 从querystring分配Xsl值

C# 从querystring分配Xsl值,c#,asp.net,visual-studio-2010,xslt,C#,Asp.net,Visual Studio 2010,Xslt,如何从querystring中赋值 <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> 第一

如何从querystring中赋值

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

第一个代码正在工作,但第二个代码不工作


对于这种情况,我能做些什么?

XSLT不能直接与查询字符串对话,因为它不知道运行它的URL。任何参数都必须显式地输入其中

如何做到这一点取决于您的环境。在您的情况下,C#/ASP。例如,在PHP中,这是通过。注意XSL必须准备好接收变量

顺便说一句,对于当前代码,在
xsl:param
中不需要
值,您只需使用
xsl:param
选择
属性:

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


谢谢你的建议。现在我想发送这个值sql参数进行查询。我不知道你的意思。我已经回答了原来的问题。如果答案解决了你原来的问题,就接受它。如果您有单独的问题,请单独发布。