ASP.NET MVC inline functions in a razor view
Published
Here is the syntax for defining inline functions in an ASP.NET MVC razor view. I found this particularly useful when working with Umbraco as the regular alternatives like extension methods and helper classes aren’t available.
@functions
{
HtmlString PrintSomething()
{
return new HtmlString("Hello World");
}
}
Returning a HtmlString
object will allow you to print to the screen.
<div>@PrintSomething()</div>