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.



2
String-Interpolation in einer Razor-Ansicht?
Wird das unterstützt? Wenn ja, gibt es einen Trick, um es zu aktivieren? Ich gehe davon aus, dass Razor keinen ausreichend neuen Compiler verwendet ...? Die VS2015-IDE scheint in Ordnung zu sein, aber zur Laufzeit bekomme ich CS1056: Unerwartetes Zeichen '$'
93 c#  asp.net-mvc  razor  c#-6.0 

7
ASP MVC href zu einem Controller / einer Ansicht
Ich habe das: <li><a href="/Users/Index)" class="elements"><span>Clients</span></a></li> Welches funktioniert gut. Aber wenn ich schon auf dieser Seite oder auf dem Controller /Users/Detailsbin, zB und ich auf diesen Link klicke, leitet er mich weiter /Users/Index. Wie kann ich hrefunabhängig von meiner aktuellen Position auf der Website den richtigen Pfad finden ?


5
Hochladen von MVC 3-Dateien und Modellbindung
Ich habe einen Formular-Upload, der funktioniert, aber ich möchte Modellinformationen für meine Datenbank übergeben, um die Datei natürlich unter einem anderen Namen zu speichern. Hier ist meine Rasiermesseransicht: @model CertispecWeb.Models.Container @{ ViewBag.Title = "AddDocuments"; } <h2>AddDocuments</h2> @Model.ContainerNo @using (Html.BeginForm("Uploadfile", "Containers", FormMethod.Post, new { enctype = "multipart/form-data" })) { <input type='file' …


9
asp.net-mvc: Rasiermessersymbol '@' in js-Datei
Ich habe eine .csHtml-razor-Datei mit einer Javascript-Funktion, die die darin enthaltene @Url.ContentC # -Funktion für die Ajax-URL verwendet. Ich möchte diese Funktion in eine .jsDatei verschieben, auf die aus meiner Sicht verwiesen wird. Das Problem ist, dass Javascript das @Symbol nicht "kennt" und den C # -Code nicht analysiert. Gibt …





4
DisplayNameFor () Aus Liste <Objekt> im Modell
Ich glaube, das ist ziemlich einfach. Ich kann einfach nicht den richtigen Weg finden, um den Anzeigenamen für ein Element in einer Liste in meinem Modell anzuzeigen. Mein vereinfachtes Modell: public class PersonViewModel { public long ID { get; set; } private List&lt;PersonNameViewModel&gt; names = new List&lt;PersonNameViewModel&gt;(); [Display(Name = "Names")] …
86 c#  asp.net-mvc  razor  model 

13
MVC3 Razor DropDownListFor Enums
Ich versuche, mein Projekt auf MVC3 zu aktualisieren, was ich einfach nicht finden kann: Ich habe einen einfachen Datentyp von ENUMS: public enum States() { AL,AK,AZ,...WY } Was ich als DropDown / SelectList in meiner Ansicht eines Modells verwenden möchte, das diesen Datentyp enthält: public class FormModel() { public States …

2
Razor View Engine - Wie kann ich Teilansichten hinzufügen?
Ich habe mich gefragt, was, wenn es möglich ist, der beste Weg ist, einen Teil mit der neuen Razor View Engine zu rendern. Ich verstehe, dass dies zu diesem Zeitpunkt noch nicht vollständig abgeschlossen war Im Moment verwende ich RenderPage, um das Benutzersteuerelement zu rendern: @RenderPage("~/Views/Shared/LocaleUserControl.cshtml",ViewData.Model) Die Seite, die RenderPage …
84 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.