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