-
Reference assembly generated in asp.net code file
<%@ Register TagPrefix="msdn" Namespace="MsdnMag" Assembly="__code" %>
This is the way that asp.net referring to an autocompiled assembly.Powered by ScribeFire.
</div> -
tagMapping in asp.net
You can tell the asp.net compile engine to rerount the reqeust to new type. -
xslt parameter
<?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:param name="Age" ></xsl:param> <xsl:template match="/"> <html> <body> <xsl:value-of select="$Age"/> </body> </html> </xsl:template> </xsl:stylesheet>
XmlTextWriter xmlwriter = new XmlTextWriter(writer); XsltArgumentList list = new XsltArgumentList(); list.AddParam("Age", "", "108"); xslt.Transform(doc, list, xmlwriter);Parameter of a template
<xsl:apply-templates select="$castList" mode="DisplayToggle"> <xsl:with-param name="divID" select="$programID" /> </xsl:apply-templates> -
xslt variable
<p> You can build a variable by using select like below. </p> -
Save the transform result in a variable for reuse
<span xmlns=''><p><span style='font-family:Consolas'><span style='color:blue'><</span><span style='color:#2b91af'>xsl:variable</span><span style='color:blue'> </span><span style='color:red'>name</span><span style='color:blue'>=</span>"<span style='color:blue'>orderMarkup</span>"<span style='color:blue'>> </span></span></p><p><span style='font-family:Consolas'><span style='color:blue'> <</span><span style='color:#2b91af'>xsl:apply-templates</span><span style='color:blue'> </span><span style='color:red'>select</span><span style='color:blue'>=</span>"<span style='color:blue'>/Customer/Order</span>"<span style='color:blue'> /> </span></span></p><p><span style='font-family:Consolas'><span style='color:blue'></</span><span style='color:#2b91af'>xsl:variable</span><span style='color:blue'>> </span></span></p><p> </p><p>To reuse the markup </p><p><span style='font-family:Consolas'><span style='color:blue'><</span><span style='color:#2b91af'>xsl:template</span><span style='color:blue'> </span><span style='color:red'>match</span><span style='color:blue'>=</span>"<span style='color:blue'>/</span>"<span style='color:blue'>> </span></span></p><p><span style='font-family:Consolas'><span style='color:blue'> <</span><span style='color:#a31515'>html</span><span style='color:blue'>> </span></span></p><p><span style='font-family:Consolas'><span style='color:blue'> <</span><span style='color:#a31515'>body</span><span style='color:blue'>> </span></span></p><p><span style='font-family:Consolas'><span style='color:blue'> <span style='background-color:yellow'><</span></span><span style='color:#2b91af; background-color:yellow'>xsl:copy-of</span><span style='color:blue; background-color:yellow'> </span><span style='color:red; background-color:yellow'>select</span><span style='color:blue; background-color:yellow'>=</span><span style='background-color:yellow'>"<span style='color:blue'>$ordercopy</span>"<span style='color:blue'> /></span></span> </span></p><p><span style='font-family:Consolas'><span style='color:blue'> </</span><span style='color:#a31515'>body</span><span style='color:blue'>> </span></span></p><p><span style='font-family:Consolas'><span style='color:blue'> </</span><span style='color:#a31515'>html</span><span style='color:blue'>> </span></span></p><p><span style='font-family:Consolas'><span style='color:blue'></</span><span style='color:#2b91af'>xsl:template</span><span style='color:blue'>> </span></span></p></span>