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.


10
ASP.Net MVC: So zeigen Sie ein Byte-Array-Bild aus dem Modell an
Ich habe ein Modell mit einer Byte-Array-Bilddatei, die ich auf der Seite anzeigen möchte. Wie kann ich das tun, ohne zur Datenbank zurückzukehren? Alle Lösungen, die ich sehe, verwenden ein ActionResult, um zur Datenbank zurückzukehren und das Bild abzurufen, aber ich habe das Bild bereits auf dem Modell ...
115 c#  asp.net-mvc  razor 

4
Übergeben Sie den Parameter von @ Html.ActionLink MVC 4 an den Controller
In dieser Zeile: @Html.ActionLink("Reply", "BlogReplyCommentAdd", "Blog", new { blogPostId = blogPostId, replyblogPostmodel = Model, captchaValid = Model.AddNewComment.DisplayCaptcha }) Ich erhalte den folgenden Laufzeitfehler auf blogPostId: Das Parameterwörterbuch enthält einen Nulleintrag für den Parameter 'blogPostId' vom nicht nullbaren Typ 'System.Int32' für die Methode 'System.Web.Mvc.ActionResult BlogReplyCommentAdd (Int32, Nop.Web.Models.Blogs.BlogPostModel, Boolean)' in 'Nop.Web.Controllers.BlogController'. Ein …



6
Wie gebe ich rohes HTML aus, wenn ich RazorEngine verwende (NICHT von MVC)?
Ich versuche, E-Mails mit HTML-Inhalten zu generieren. Dieser Inhalt wurde bereits saniert, daher mache ich mir diesbezüglich keine Sorgen, wenn ich jedoch anrufe: Razor.Parse(template, model); auf der folgenden Rasiermesser-Vorlage: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <body> @(new System.Web.HtmlString(Model.EmailContent)) </body> </html> Die ausgegebene E-Mail ist HTMl-codiert, aber ich muss …
105 c#  razor  html-encode 

8
Verwenden von Abschnitten in Editor- / Anzeigevorlagen
Ich möchte meinen gesamten JavaScript-Code in einem Abschnitt behalten. kurz vor dem schließenden bodyTag auf meiner Master-Layout-Seite und ich frage mich nur, was ich am besten tun soll, im MVC-Stil. Wenn ich beispielsweise eine DisplayTemplate\DateTime.cshtmlDatei erstelle , die die DateTime-Auswahl von jQuery UI verwendet, würde ich das JavaScript direkt in …


9
Problem beim Abrufen der AssemblyVersion auf einer Webseite mit Razor / MVC3
Ich verwende den folgenden Code in einer Fußzeile in meiner Datei _Layout.cshtml, um die Versionsdaten von AssemblyInfo in die Fußzeile jeder Seite meiner MVC3-Site einzufügen. Jedoch: @System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString() Druckt einfach in der Fußzeile: Revision 0.0.0.0 Als ich die Ansicht so geändert habe, dass alle Baugruppeninformationen für die "Ausführung der Baugruppe" wie …

1
Html.RenderPartial gibt mir seltsame Überlastungsfehler?
Ich habe eine Testteilseite mit dem Namen _Test.cshtml erstellt und sie in dasselbe Verzeichnis wie meine Ansicht gestellt, in der sie aufgerufen wird. Hier ist sie: <div>hi</div> Und in der aufrufenden cshtml-Ansicht habe ich einfach Folgendes eingefügt: @Html.RenderPartial("_Test") Was mir den Fehler gibt: CS1502: Die beste überladene Methodenübereinstimmung für 'System.Web.WebPages.WebPageExecutingBase.Write …





3
ASP.NET Core 2.0 Razor vs Angular / React / etc.
Mein Team und ich haben Finanzmittel erhalten, um mit der Entwicklung einer Webanwendung auf Unternehmensebene zu beginnen (wir werden nicht näher auf deren Funktionsweise eingehen). Die Anwendung wird viele separate Webseiten haben, aber zwei dieser Seiten sind fokussierter und sehr schwer - schwer wie bei vielen Benutzerinteraktionen, Modalitäten, die Massendaten …

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.