是否可以在C#asp.net代码隐藏页面中传递一个公共变量,然后在XSL 1.0中使用?
答案 0 :(得分:3)
我相信 - 这将是一个例子
XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load("order.xsl");
// Create the XsltArgumentList.
XsltArgumentList xslArg = new XsltArgumentList();
// Create a parameter which represents the current date and time.
DateTime d = DateTime.Now;
xslArg.AddParam("date", "", d.ToString());
// Transform the file.
xslt.Transform("order.xml", xslArg, XmlWriter.Create("output.xml"));
参数日期将从xslt样式表中替换
替换的XSLT片段看起来像这样
<date><xsl:value-of select="$date"/></date>
全部来自MSDN。它适用于ASP.Net 2.0以上