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.

4
Wie kann ich ein Formular mit Html.BeginForm () benennen?
Wie gebe ich einem Formular in ASP.NET MVC einen Namen Html.BeginForm()? Ich möchte nur den Namen, nicht den Aktions- oder Controllernamen, weil ich ihn über Javascript veröffentlichen möchte. Ich denke es sollte so etwas sein Html.BeginForm(id = "frm"). Ich habe folgendes versucht: Html.BeginForm(null,null,new{id="frm",name="frm}) Html.BeginForm(new{@id="frm",@name="frm}) Der obige Code erzeugt jedoch eine …



2
Rekursive ASP.NET MVC 3 Razor-Funktion
Okay, ich möchte eine Liste mit Listen von Listen von Listen anzeigen ... Ich habe keine Möglichkeit zu wissen, wie viele Ebenen angezeigt werden sollen, also dachte ich, hier breche ich die alte rekursive Routine aus. Ich habe jedoch Probleme damit, wie ich genau vorgehen soll. Folgendes habe ich bisher …

5
ASP.NET MVC ruft den Textfeld-Eingabewert ab
Ich habe einen Textfeldeingang und einige Optionsfelder. Zum Beispiel sieht mein Textbox-Eingabe-HTML so aus: <input type="text" name="IP" id="IP" /> Sobald der Benutzer auf einer Webseite auf eine Schaltfläche klickt, möchte ich Daten an meinen Controller übergeben: <input type="button" name="Add" value="@Resource.ButtonTitleAdd" onclick="location.href='@Url.Action("Add", "Configure", new { ipValue =@[ValueOfTextBox], TypeId = 1 })'"/> …

10
Hinzufügen einer CSS-Klasse zur Auswahl mit @ Html.DropDownList ()
Ich erstelle meine erste MVC-Anwendung, nachdem ich jahrelang Webformulare erstellt habe, und aus irgendeinem Grund kann ich diese Funktion nicht ausführen: @Html.DropDownList("PriorityID", String.Empty, new {@class="textbox"} ) Fehlermeldung: System.Web.Mvc.HtmlHelper<SPDR.Models.Bug>'enthält keine Definition für DropDownListund die Überlastung der besten Erweiterungsmethode System.Web.Mvc.Html.SelectExtensions.DropDownList(System.Web.Mvc.HtmlHelper, string, System.Collections.Generic.IEnumerable<System.Web.Mvc.SelectListItem>, object)enthält einige ungültige Argumente Jede Hilfe sehr geschätzt!





5
Der Name 'Skripte' ist im aktuellen Kontext in MVC nicht vorhanden
In meiner MVC-Anwendung hat In der Datei _Layout.cshtml den folgenden Code ... <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>@ViewBag.Title - My ASP.NET Application</title> @Styles.Render("~/Content/css") @Scripts.Render("~/bundles/modernizr") </head> Aber das Problem ist, dass es heißt The name 'Scripts' does not exists in the current context. Ich habe die Assembly bereits …
74 c#  asp.net-mvc  razor 

7
Die Ansicht muss von WebViewPage oder WebViewPage <TModel> abgeleitet sein
Ich folge dem Plugin-Architektur-Tutorial von Justin Slattery und versuche, es für Razor anstelle von WebForm Views anzupassen. Alles andere (Controller, Laden der Plugin-Assembly usw.) scheint in Ordnung zu sein. Es ist mir jedoch nicht möglich, eingebettete Razor-Ansichten ordnungsgemäß zu verwenden. Wenn ich versuche, zur "HelloWorld / Index" zu navigieren, wird …

18
IntelliSense in Razor-Dateien (.cshtml) funktioniert nicht mehr
Intellisense funktioniert nicht in Rasiermesserdateien: In meiner web.conifg-Datei (im Ordner Ansichten) ist anscheinend richtig: &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;configuration&gt; &lt;configSections&gt; &lt;sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"&gt; &lt;section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" /&gt; &lt;section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" /&gt; &lt;/sectionGroup&gt; &lt;/configSections&gt; &lt;system.web.webPages.razor&gt; &lt;host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, …

22
Razor Views sehen System.Web.Mvc.HtmlHelper nicht
Ich bin gerade dabei, ein Upgrade auf MVC4 durchzuführen. Ich habe die Anweisungen unter http://www.asp.net/whitepapers/mvc4-release-notes#_Toc303253806 befolgt, aber in meinen Razor-Ansichten und -Layouts habe ich Fehler wie 'System.Web.WebPages.Html.HtmlHelper' enthält keine Definition für 'BeginRouteForm' und es konnte keine Erweiterungsmethode 'BeginRouteForm' gefunden werden, die ein erstes Argument vom Typ 'System.Web.WebPages.Html.HtmlHelper' akzeptiert Fehlt eine …

2
Veröffentlichen Sie eine HTML-Tabelle in ADO.NET DataTable
Ich habe eine HTML-Tabelle wie unten in meiner Ansicht: &lt;table id="tblCurrentYear"&gt; &lt;tr&gt; &lt;td&gt;Leave Type&lt;/td&gt; &lt;td&gt;Leave Taken&lt;/td&gt; &lt;td&gt;Leave Balance&lt;/td&gt; &lt;td&gt;Leave Total&lt;/td&gt; &lt;/tr&gt; @foreach (var item in Model.LeaveDetailsList) { &lt;tr&gt; &lt;td&gt;@Html.TextBoxFor(m =&gt; item.LeaveType, new { width = "100" })&lt;/td&gt; &lt;td&gt;@Html.TextBoxFor(m =&gt; item.LeaveTaken, new { width = "100" })&lt;/td&gt; &lt;td&gt;@Html.TextBoxFor(m =&gt; item.LeaveBalance, new …

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.