Wie importiere ich einen Namespace in die Razor
Razor ist eine Vorlagensprache, die von ASP.NET-Webseiten und ASP.NET MVC (seit Version 3) verwendet wird. Über der HTML-Generierung wird eine Abstraktionsebene hinzugefügt. Es unterstützt nahtlose Übergänge zwischen HTML-Markup und C # - oder VB-Code. Übergänge zwischen Markup und Code werden durch das "@" gekennzeichnet.
Wie importiere ich einen Namespace in die Razor
Ich erstelle eine Beispiel-ASP.NET MVC 3-Site mit Razor als Ansichtsmodul. Die Rasierersyntax beginnt mit einem @Zeichen, z @RenderBody(). Wenn ich @test auf meine cshtml-Seite schreibe, erhalte ich einen Analysefehler CS0103: Der Name 'test' existiert im aktuellen Kontext nicht Wie entkomme...
Ich habe sicheres / bereinigtes HTML in einer DB-Tabelle gespeichert. Wie kann ich diesen HTML-Inhalt in einer Razor-Ansicht ausschreiben lassen? Es entgeht immer Zeichen wie <und kaufmännisches Und
Ist es möglich oder gibt es eine Problemumgehung, um die Razor-Syntax in JavaScript zu verwenden, das sich in einer Ansicht befindet (cshtml )? Ich versuche, einer Google-Karte Markierungen hinzuzufügen ... Ich habe dies beispielsweise versucht, erhalte jedoch eine Menge
Mit der WebForms-Ansichts-Engine verwende ich häufig den ternären Operator für sehr einfache Bedingungen, insbesondere innerhalb von HTML-Attributen. Zum Beispiel: <a class="<%=User.Identity.IsAuthenticated ? "auth" : "anon" %>">My link here</a> Der obige Code gibt dem...
.NET MVC4Wie funktioniert es in einem Projekt @Styles.Render? Ich meine, in @Styles.Render("~/Content/css")welcher Datei ruft es auf? Ich habe keine Datei oder einen Ordner namens "css" in meinem
Ich verwende das Facebook-Kommentar-Plugin in einem Blog, das ich gerade erst baue. Es hat einige FBXML-Tags, die von dem Facebook-Javascript interpretiert werden, auf das auf der Seite verwiesen wird. Das alles funktioniert gut, aber ich muss die aktuelle, vollqualifizierte URL an das Plugin...
Ich entwickle eine Webanwendung in asp.net mvc 3. Ich bin sehr neu darin. In einer Ansicht mit Rasiermesser möchte ich einige lokale Variablen deklarieren und auf der gesamten Seite verwenden. Wie kann das gemacht werden? Es scheint ziemlich trivial zu sein, die folgende Aktion ausführen zu...
Ich habe bei SO & Google nach einer Aufschlüsselung der verschiedenen für ASP.NET MVC verfügbaren View Engines gesucht, aber nicht viel mehr als einfache allgemeine Beschreibungen der Ansicht einer View Engine gefunden. Ich suche nicht unbedingt nach "besten" oder "schnellsten", sondern nach...
Ich habe diesen Abschnitt in meinem definiert _Layout.cshtml @RenderSection("Scripts", false) Ich kann es leicht aus einer Sicht verwenden: @section Scripts { @*Stuff comes here*@ } Ich habe Probleme damit, wie einige Inhalte aus einer Teilansicht in diesen Abschnitt eingefügt werden...
Ich möchte 2 separate Layouts in meiner Anwendung haben. Angenommen, einer ist für den öffentlichen Bereich der Website und der andere für die Mitgliederseite. Nehmen wir zur Vereinfachung an, die gesamte Logik für jede dieser Sites ist ordentlich in zwei verschiedene Controller...
Gibt es einen Unterschied zwischen HTML.ActionLinkvs Url.Actionoder gibt es nur zwei Möglichkeiten, dasselbe zu tun? Wann sollte ich eins dem anderen
Der Titel sollte also für sich selbst sprechen. Um wiederverwendbare Komponenten in ASP.NET MVC zu erstellen, haben wir drei Optionen (möglicherweise andere, die ich nicht erwähnt habe): Teilansicht: @Html.Partial(Model.Foo, "SomePartial") Benutzerdefinierte Editor-Vorlage: @Html.EditorFor(model...
Was ist die endgültige / beste Empfehlung für die Bereitstellung von favicon.ico in ASP.NET MVC? Ich mache gerade Folgendes: Hinzufügen eines Eintrags ganz am Anfang meiner RegisterRoutes-Methode: routes.IgnoreRoute("favicon.ico"); Platzieren von favicon.ico im Stammverzeichnis meiner Anwendung...
Razor codiert standardmäßig Zeichenfolgen. Gibt es eine spezielle Syntax für das Rendern ohne
Ich habe ein Textbereichssteuerelement, das Eingaben akzeptiert. Ich versuche, diesen Text später in einer Ansicht zu rendern, indem ich einfach Folgendes verwende: @ Model.CommentText Dadurch werden alle Werte ordnungsgemäß codiert. Ich möchte jedoch die Zeilenumbruchzeichen durch ersetzen...
Ich schreibe heute meine erste Rasierseite und kann nicht herausfinden, wie ich eintreten soll #if debug #else #endif Wie kann ich Präprozessor in Rasiermesser
Ich versuche, die richtige Razor-Syntax herauszufinden, um eine JavaScript-Datei für eine bestimmte * .cshtml im head-Tag zusammen mit allen anderen Include-Dateien zu erhalten, die in _Layout.cshtml definiert
Ich verstehe, dass @Html in Razor eine Reihe netter Dinge erledigt, wie das Generieren von HTML für Links, Eingaben usw. Aber ich bekomme die DisplayFor-Funktion nicht ... Warum sollte ich schreiben: @Html.DisplayFor(model => model.Title) als ich nur schreiben
Ich muss eine Funktion erstellen, die nur in einer cshtml-Datei erforderlich ist. Sie können sich meine Situation als ASP.NET-Seitenmethoden vorstellen, bei denen es sich um minimale Webdienste handelt, die auf einer Seite implementiert sind, da sie auf eine Seite beschränkt sind. Ich kenne...