Was ich sehe, ist eine String-Layout-Eigenschaft. Aber wie kann ich ein Modell explizit an das Layout
Was ich sehe, ist eine String-Layout-Eigenschaft. Aber wie kann ich ein Modell explizit an das Layout
Es ist bekannt, wie ein HTML-Code einer bestimmten Teilansicht in der ASP.NET-Ansichts-Engine generiert wird . Wenn diese Funktion jedoch in der Rasiermesser-Teilansicht verwendet wird, funktioniert sie nicht, da die Ausnahme besagt, dass die Teilansicht nicht von "UserControl" abgeleitet ist. Wie...
Ich habe eine Rasiermesseransicht, bei der ich innerhalb einer 'if'-Anweisung eine Schaltfläche zum Löschen hinzugefügt habe. Wenn die Ansicht im Browser gerendert wird, wird neben der Schaltfläche zum Löschen "System.Web.Mvc.Html.MvcForm" angezeigt . Wie werde ich es los? Hier ist der...
Wie kann ich den ausgewählten Wert eines Html.DropDownListFor festlegen? Ich habe online nachgesehen und festgestellt, dass dies mithilfe des vierten Parameters wie folgt erreicht werden kann: @Html.DropDownListFor(m => m, new SelectList(Model, "Code", "Name", 0), "Please select a country")...
Mein Modell hat einen Booleschen Wert, der nullwertfähig sein muss public bool? Foo { get; set; } also in meinem Razor cshtml habe ich @Html.CheckBoxFor(m => m.Foo) außer das funktioniert nicht. Es wird auch nicht mit (bool) gecastet. Wenn ich mache @Html.CheckBoxFor(m => m.Foo.Value) Das...
Ich beginne wieder mit der Entwicklung in ASP.NET und bin in Visual Studio auf einen kleinen Fehler gestoßen. Meine .cshtml-Dateien zeigen Fehler bei der Verwendung einiger Rasiermesserfunktionen. Zum Beispiel "Der Name 'ViewBag' existiert im aktuellen Kontext nicht". Hier ist ein Bild: Ich...
Ich versuche, mithilfe der Razor-Ansichts-Engine eine HTML-Liste zu rendern, die wie folgt aussieht: <ul> <li id="item_1">Item 1</li> <li id="item_2">Item 2</li> </ul> Der Code, den ich zum Rendern dieser Liste verwenden möchte, lautet: <ul> @foreach (var...
Dies funktioniert, da das Ergebnis des Renderns einer Teilansicht in einer Zeichenfolge zurückgegeben wird: @Html.Partial("Path/to/my/partial/view") Aber ich bevorzuge es zu benutzen RenderPartialund es scheint, dass ich schreiben
Was ist der Unterschied zwischen Html.Textbox und
Stellen Sie sich ein häufiges Szenario vor. Dies ist eine einfachere Version dessen, was mir begegnet. Ich habe tatsächlich ein paar weitere Nistschichten auf meiner ... Dies ist jedoch das Szenario Thema enthält Liste Kategorie enthält Liste Produkt enthält Liste Mein Controller bietet ein...
Was ist die geeignete Methode zum Rendern einer untergeordneten Vorlage? Und was ist der Unterschied? Beide scheinen für mich zu arbeiten. Und warum funktioniert das @Html.RenderPartial()nicht
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 '$'
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 =
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...
@* Omitted code.. *@ @RenderBody() @RenderSection("Sidebar", required: false) Gibt es eine Möglichkeit, in dem Omitted codeTeil festzustellen, ob der RenderSection Sidebarvorhanden ist oder
Weiß jemand, wie man das generierte HTML einer Ansicht innerhalb einer Aktion erhält? Ist es so etwas: public ActionResult Do() { var html = RenderView("hello", model); ...
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...
Ich stelle fest, dass Scott Guthrie Razor in seinem Blog ein wenig erwähnt, aber ich bin mir einfach nicht sicher, ob es gut zu meinem Stil passt. Zugegeben, es ist ein ziemlich ungewohnter Stil für jemanden, der an eine "Standard" -Sorte von ASP.Net-Markups (Platzhalter für Inhalte und...
Ich versuche, in Razor einen Helfer zu schreiben, der wie folgt aussieht: @helper DoSomething<T, U>(Expression<Func<T, U>> expr) where T : class Leider denkt der Parser, dass dies <Tder Anfang eines HTML-Elements ist und ich am Ende einen Syntaxfehler habe. Ist es möglich, mit...
Ich habe folgende Projektstruktur: / Views / Shared / _Layout; / Areas / Area1 / Views / ControllerName / Index; ... / Areas / AreaN / Views / ControllerName / Index. Gibt es eine Möglichkeit , alle Bereiche zu zwingen , die verwenden _Layout als Basis - Layout ? Gibt es eine Möglichkeit,...