Tag: razor-declarative-helpers

Die Verwendung und Erstellung der Helfer in Asp.net MVC4 Webanwendung

Anzahl der Antworten 1 Antworten
Ich bin mit dem Asp.net mvc4 WebRole, und ich fand dies ist eine Web-Anwendung , Nicht eine Website. nach der Lektüre dieser Artikel, ich wusste, wie ich hinzufügen Kunden-Helper-Funktion in Asp.MVC4. Im Web-Site-Anwendung kann ich hinzufügen eine

ASP.NET MVC @Helfer syntax vs Html-Helper Extension-Methoden

Anzahl der Antworten 3 Antworten
Brauche ich zum erstellen von benutzerdefinierten html-helper-Methode. Soweit ich weiß, gibt es zwei Möglichkeiten: @Helper für razor-syntax. http://weblogs.asp.net/scottgu/archive/2011/05/12/asp-net-mvc-3-and-the-helper-syntax-within-razor.aspx Erstellen HtmlHelper-Erweiterung-Methode. Welche Lösung ist besser und warum? Was sind Vorteile und Nachteile? Ich nur gelesen, dass in MVC

Kann ich eine Zeichenfolge mithilfe der @ Helper-Syntax in Razor zurückgeben?

Anzahl der Antworten 3 Antworten
Ich habe eine RazorHelpers.cshtml-Datei in app_code die aussieht wie: @using Molecular.AdidasCoach.Library.GlobalConstants @helper Translate(string key) { @GlobalConfigs.GetTranslatedValue(key) } Allerdings habe ich einen Fall, wo ich das Ergebnis als link-text in einem @Html.ActionLink(...). Ich kann nicht gegossen, das Ergebnis

Verwenden von @Html innerhalb von shared @helper in App_Code

Anzahl der Antworten 6 Antworten
Baue ich noch eine sehr grundlegende MVC3-Website, während ich Lerne, und ich habe Schwierigkeiten mit der folgenden deklarativen Razor html-helper. Innerhalb RMB.cshtml innen App_Code Ordner: @helper ReplaceCrLf(string strText) { @Html.Raw(Html.Encode(strText).Replace(Environment.NewLine, "<br />")); } In meinem index.cshtml-Ansicht: @RMB.ReplaceCrLf(Model.Post)

Warum ist die HtmlHelper-Instanz in einer deklarativen Razor @ Helper-Methode ungültig?

Anzahl der Antworten 6 Antworten
Mithilfe von MVC 3 RTM ich bin immer ein seltsames NullReferenceException: @helper TestHelperMethod() { var extra = "class=\"foo\""; <div @Html.Raw(extra)></div> } Es stellt sich heraus, dass Html (Typ HtmlHelper)null. Ich habe noch nie gesehen, bevor Sie in