CreateInstance(...) Command
If you have external code you want to import you can use CreateInstance.
⚡ The official API docs eg. on Razor14.
Important
In RazorPro, ApiPro and CodePro we use GetCode(...) instead of CreateInstance(...).
Discover More in the Razor Tutorials
We have an rich series of Razor tutorials. You should really check them out 👍.
Example
@inherits Custom.Hybrid.Razor12
@{
var helper = CreateInstance("_helpers.cshtml");
var businessLogic = CreateInstance("BusinessLogic.cs");
}
@helper.ShowIntroduction
<div>
@businessLogic.CalculateSecretHash()
</div>
The code you will import is either another Razor page (_*.cshtml) or a C# code file (*.cs).
Also Read
- Tutorial: Reuse Shared Code
- Apps Catalog - we suggest you check out some apps - almost all use this.
History
- General Tokens introduced in 2sxc 8.0
- Added extra security switch in 2sxc 9.32