ASP.NET MVC > Views - Razor Engine

Custom helper method in ASP.NET MVC

How to create & call an inline custom helper method in Razor markup?


Sometimes, we need to create a custom helper method in the Razor to avoid the duplication of the code. To do that we can use @helper markup followed by the name of the method and parameters if any. 

@helper AddSalutation(string name)
 {  
   <b>Mr. @name</b>
 }

To call this helper method, we can call it as if it is any other method defined in Razor server side block.

<li>Inline Helper Method Output: @AddSalutation("Sheo Narayan")</li> 


The output of AddSalutation method will be "Mr. Sheo Narayan".

 Views: 4196 | Post Order: 18



Write for us