Als «razor» getaggte Fragen

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.


7
Mischen Sie Rasiermesser- und Javascript-Code
Ich bin ziemlich verwirrt, wie man Rasiermesser und js mischt. Dies ist die aktuelle Funktion, an der ich festhalte: <script type="text/javascript"> var data = []; @foreach (var r in Model.rows) { data.push([ @r.UnixTime * 1000, @r.Value ]); } Wenn ich c # -Code mit deklarieren könnte <c#></c#>und alles andere JS-Code …
171 c#  javascript  razor 

5
Unterschiede zwischen Html.TextboxFor und Html.EditorFor in MVC und Razor
Warum wurden diese standardmäßig geändert, wenn eine neue Ansicht "Bearbeiten" hinzugefügt wurde? Was sind Vorteile bei der Verwendung von EditorFor()vs. TextboxFor()? ich habe das gefunden Standardmäßig verwenden die Gerüste zum Erstellen und Bearbeiten jetzt den Html.EditorFor-Helfer anstelle des Html.TextBoxFor-Helfers. Dies verbessert die Unterstützung für Metadaten im Modell in Form von …



1
Richtige Verwendung von _viewstart.cshtml und partiellen Razor-Ansichten?
Ich verwende _viewstart.cshtml , um meinen Ansichten automatisch dasselbe Rasiermesser-Layout zuzuweisen . Es ist eine absolut einfache Datei im Stammverzeichnis meines Views-Ordners, die folgendermaßen aussieht: @{ Layout = "~/Views/Shared/_Layout.cshtml"; } Dies ist trockener als das Hinzufügen der @ Layout-Direktive zu jeder einzelnen Ansicht. Dies stellt jedoch ein Problem für Razor- …

4
Wie benutzt man ? : if-Anweisungen mit Razor- und Inline-Codeblöcken
Ich aktualisiere meine alten ASPX-Ansichten mit der neuen Razore-Ansichts-Engine. Ich habe eine Reihe von Stellen, an denen ich Code wie diesen habe: <span class="vote-up<%= puzzle.UserVote == VoteType.Up ? "-selected" : "" %>">Vote Up</span> Idealerweise möchte ich dies tun: <span class="vote-up@{puzzle.UserVote == VoteType.Up ? "-selected" : ""}">Vote Up</span> Hier gibt es …

7
MVC 3: Wie rendere ich eine Ansicht ohne Layoutseite, wenn sie über Ajax geladen wird?
Ich lerne etwas über progressive Verbesserung und habe eine Frage zu AJAXifying-Ansichten. In meinem MVC 3-Projekt habe ich eine Layoutseite, eine Ansichtsstartseite und zwei einfache Ansichten. Die Viewstart-Seite befindet sich im Stammverzeichnis des Views-Ordners und gilt daher für alle Views. Es gibt an, dass alle Ansichten _Layout.cshtmlfür ihre Layoutseite verwendet …

3
Wie schreibe ich mit Razor nicht codierten Json in meine Ansicht?
Ich versuche, ein Objekt als JSON mit Razor in meine Asp.Net MVC-Ansicht zu schreiben: <script type="text/javascript"> var potentialAttendees = @Json.Encode(Model.PotentialAttendees); </script> Das Problem ist, dass in der Ausgabe der JSON codiert ist und mein Browser ihn nicht mag. Beispielsweise: <script type="text/javascript"> var potentialAttendees = [{"Name":"Samuel Jack"},]; </script> Wie bringe ich …
153 asp.net-mvc  json  razor 

4
Wie kann ich in mvc 4 Parameter an eine Teilansicht übergeben?
Ich habe einen Link wie diesen: <a href='Member/MemberHome/Profile/Id'><span>Profile</span></a> und wenn ich darauf klicke, wird diese Teilseite aufgerufen: @{ switch ((string)ViewBag.Details) { case "Profile": { @Html.Partial("_Profile"); break; } } } Teilseite _Profil enthält: Html.Action("Action", "Controller", model.Paramter) Beispiel: @Html.Action("MemberProfile", "Member", new { id=1 }) // id is always changing Mein Zweifel ist, …

4
So fügen Sie eine zweite CSS-Klasse mit einem bedingten Wert in Razor MVC 4 hinzu
Während Microsoft in Razor MVC4 ein automatisches Rendering von HTML-Attributen erstellt hat, habe ich einige Zeit gebraucht, um herauszufinden, wie eine zweite CSS-Klasse für ein Element basierend auf einem bedingten Rasiererausdruck gerendert werden kann. Ich möchte es mit Ihnen teilen. Basierend auf einer Modelleigenschaft @ Model.Details möchte ich ein Listenelement …

5
Wie füge ich Razor-Seiten zusätzliche Namespaces hinzu, anstatt eine @ using-Deklaration zu verwenden?
Gibt es eine Art Magie, die ich verwenden muss, um die Namespaces im pages/namespacesElement in der Webkonfiguration abzurufen? <pages> <namespaces> <add namespace="System.Web.Mvc"/> <add namespace="System.Web.Mvc.Ajax"/> <add namespace="System.Web.Mvc.Html"/> <add namespace="System.Web.Routing"/> <add namespace="System.Web.WebPages"/> <add namespace="System.Web.Helpers"/> <add namespace="MyCustomHelpers"/> </namespaces> </pages> Das obige will einfach nicht funktionieren. Ich weiß, dass der Namespace in Ordnung ist, …



12
DropDownList in MVC 4 mit Razor
Ich versuche DropDownListeine Rasiermesseransicht zu erstellen . Würde mir jemand dabei helfen? Normaler HTML5-Code: <select id="dropdowntipo"> <option value="Exemplo1">Exemplo1</option> <option value="Exemplo2">Exemplo2</option> <option value="Exemplo3">Exemplo3</option> </select> Ich habe es versucht: @{ var listItems = new List<ListItem> { new ListItem { Text = "Exemplo1", Value = "Exemplo1" }, new ListItem { Text = "Exemplo2", …
142 c#  asp.net-mvc  razor 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.