Documentation Center

C# fragment example syntax

The following code example demonstrates the use of C# fragment scripting syntax.

<%!
private string ExtraString()
{
	return "Something added by the C# template";
}
%>
log.Debug("Executing C# template");
if (engine.RenderMode == RenderMode.Publish)
{
	package.GetByName(Package.OutputName).AppendToStringValue(ExtraString());
}