了解如何在 XSLT 中添加 asp.net 控件是非常有用的。
我们知道,通过使用 XSLT,我们可以将 XML 文档转换为任何格式,例如 HTML、DHTML 等。
我想大多数用户都在 XSLT 中使用 html 控件,但是如何使用 Asp.Net 控件呢?
步骤 1: 添加 Asp.net 的 xmlns
我想你了解 XSLT 具有样式表元素,在这里我们需要指定 XSL 转换的命名空间。
对于我们的需求,我们需要使用 xmlns:asp="remove"

步骤 2: 解析 asp.net 控件
您需要在 Pgae_InIt 事件中解析控件
为什么我们需要进行解析?
如果转换后的 xml 包含任何 asp.net 控件,则需要将转换后的 XML 转换为 asp.net 控件。
注意
一旦你完成了 XML 的转换,你需要将 "xmlns:asp="remove" 替换为空字符串。
请参阅附件图片以供参考。