2010-07-29 18 views
6

Kann jemand ein einfaches Beispiel für das Erstellen einer einfachen Klasse mit einer einfachen Methode geben und die Methode aus der cshtml-Datei in der Webmatrix aufrufen?Erstellen und einfache Klasse und Aufruf einer Methode aus einer cshtml-Datei

Ich versuche herauszufinden, ob WebMatrix in einer objektorientierten Art und Weise verwendet werden könnte, die es mir ermöglichen würde, das Rasiersystem als Alternative zum MVC-Framework zu nutzen, das ich in Kombination mit Webforms-Anwendungen verwenden könnte. Die Leistung und Produktivität von Webforms am Backend und die Rasierklingen auf den öffentlichen Seiten zu haben, wäre wirklich großartig.

Ich habe sehr begrenzte Kenntnisse von asp.net, aber WebMatrix intrigiert mich, aber ich denke nicht, dass der vollständige Inline-Ansatz der richtige Weg ist.

Vielen Dank!

Antwort

13

Einfach eine CS-Datei in App_Code mit so etwas wie dieses ...

public class Something { 
    public void DoIt() { 
    } 
} 

Dann in einer .cshtml Datei einfach anrufen ...

var something = new Something(); 
something.DoIt(); 

Sie könnten auch einfach machen Statisch und rufen Sie Something.DoIt direkt.

Hoffe, dass hilft.

+0

Danke, das hilft. –