Warum kann nicht Razor finde meine HTML-Helper?

Ich versuche ein port eines "Klassikers" ASP.NET MVC Blick zu Razor und steckengeblieben bei dem Versuch, eine traditionelle (nicht Razor) Html-helper-Methode. Die helper-Methode hat folgende Signatur:

public static string WrappedValidationSummary(this HtmlHelper htmlHelper, string SummaryError)
{
...
}

Die helper-Methode nicht funktionieren, wenn Sie es in normalen (nicht-Rasiermesser -) Ansichten.

Wenn Sie es in der Razor-Ansicht wie diese:

@Html.WrappedValidationSummary("Mitarbeiter konnnte nicht angelegt werden.");

Bekomme ich einen run-time Fehlermeldung, dass

'- System.Web.Mvc.HtmlHelper'
enthält keine definition für
'WrappedValidationSummary' und keine
extension-Methode
'WrappedValidationSummary' Annahme einer
erstes argument vom Typ
'System.Web.Mvc.HtmlHelper'
gefunden werden konnte (fehlt eine
using-Direktive oder ein assembly
Referenz?)

Die Razor-syntax checker in Visual Studio und Intellisense kein problem haben, meine Erweiterung Methode definition. Kompilieren Sie das Projekt nicht hilft.

Was mache ich falsch?

Schreibe einen Kommentar