Um in einer .cshtml Datei (ASP.net MVC 3 View – Razor) eine Funktion zu verwenden gibt es die @helper Razor Direktive:
@helper WillkommensMeldung(string Benutzer) {
<p>Hallo, @Benutzer.</p>
}
Diese kann man dann einfach so aufrufen:
@WillkommensMeldung("Herr Maier")
Oder es gibt auch die @functions Direktive für Funktionen welche nicht HTML-lastig sind:
@functions{
public string GetSomeString(){
return string.Empty;
}
}