Using Page Template Features

To include a page template feature in a Razor template, use the @PageTemplateFeature helper method specifying the name of the feature to include.

For example, if you have a page template feature called "Aside Column", this is how you can include it in your template:

@inherits RazorPageTemplate
@functions {
	public override void Configure()
	{
		TemplateId = new Guid("b270f819-0b5c-4f7e-9194-4b554043e4ab");
		TemplateTitle = "Another Razor Template";
    }
	[Placeholder(Id = "content", Title="Content", IsDefault = true)]
    public XhtmlDocument Content { get; set; }
}
<html xmlns="http://www.w3.org/1999/xhtml">
	<head></head>
	<body>
		<div class="row">
			<div class="span8">
				@Html.Raw(Content)
			</div>
			<div class="span4">
				@PageTemplateFeature("Aside Column")
			</div>
		</div>
	</body>
</html>

Download the sample