Skip to main content
Home  › ... Razor

Reuse Templates and Code Tutorials

Tutorial HomeReuse
The samples can differ based on your Razor base class or if you're running an old version.
Switch to Strong-Typed (2sxc 17.06+) Selected: Typed (2sxc 16+) Switch to Dynamic (Razor14 or below)

Reuse Code and Razor Templates

This will show you how to place partial templates into separate files, and how to put functions you need in many places in separate files as well. It focuses on:

  1. @Html.Partial(...) to render another page (older versions of 2sxc used @RenderPage(...)) - see docs
  2. Func<dynamic, dynamic> micro-helpers are ideal for small sub-templates - see docs

When Using other Razor or Code, you should also know:

  1. MyModel is the object used in sub-pages to receive parameters from the caller - see docs
  2. GetCode(...) to create objects from .cs files - see docs