Das ASP.NET MVC Framework ist ein Open Source-Webanwendungsframework und -Tool, das eine Version des MVC-Musters (Model View Controller) implementiert, das auf Webanwendungen zugeschnitten ist und auf einer ASP.NET-Technologiegrundlage basiert.
Ich möchte eine benutzerdefinierte Fehlerseite für 500, 404 und 403 anzeigen. Folgendes habe ich getan: Benutzerdefinierte Fehler in der web.config wurden wie folgt aktiviert: <customErrors mode="On" defaultRedirect="~/Views/Shared/Error.cshtml"> <error statusCode="403" redirect="~/Views/Shared/UnauthorizedAccess.cshtml" /> <error statusCode="404" redirect="~/Views/Shared/FileNotFound.cshtml" /> </customErrors> HandleErrorAttributeAls globaler Aktionsfilter in der FilterConfigKlasse wie folgt registriert : public static void RegisterGlobalFilters(GlobalFilterCollection …
Achtung: Diese Frage ist über neun Jahre alt! Am besten suchen Sie nach neueren Fragen oder nach den Antworten unten, um nach Ihrer spezifischen Version von MVC zu suchen, da viele Antworten hier jetzt veraltet sind. Wenn Sie eine Antwort finden, die für Ihre Version funktioniert, stellen Sie sicher, dass …
Mein Problem ist, dass ich camelCased (im Gegensatz zu den Standard-PascalCase) JSON-Daten über ActionResult s von ASP.NET MVC-Controller-Methoden zurückgeben möchte , die von JSON.NET serialisiert wurden . Betrachten Sie als Beispiel die folgende C # -Klasse: public class Person { public string FirstName { get; set; } public string LastName …
Wie füge ich data-*HTML-Attribute mit TextboxFor hinzu? Folgendes habe ich derzeit: @Html.TextBoxFor(model => model.Country.CountryName, new { data-url= Url.Action("CountryContains", "Geo") }) Wie Sie sehen, -verursacht das hier ein Problem data-url. Wie geht das um?
Ich habe ein Textbereichssteuerelement, das Eingaben akzeptiert. Ich versuche, diesen Text später in einer Ansicht zu rendern, indem ich einfach Folgendes verwende: @ Model.CommentText Dadurch werden alle Werte ordnungsgemäß codiert. Ich möchte jedoch die Zeilenumbruchzeichen durch ersetzen <br />und kann nicht sicherstellen, dass die neuen br-Tags nicht codiert werden. Ich …
Ich muss so etwas tun: <script type="text/javascript"> token_url = "http://example.com/your_token_url"; </script> Ich verwende die Beta-Version von MVC, kann aber nicht herausfinden, wie ich die absolute URL einer Aktion erhalte. Ich möchte so etwas machen: <%= Url.AbsoluteAction("Action","Controller")) %> Gibt es dafür einen Helfer oder eine Page-Methode?
Aus dieser Frage geht hervor , dass es sinnvoll ist, einen Controller ein ViewModel erstellen zu lassen , das das Modell, das in der Ansicht angezeigt werden soll, genauer wiedergibt. Ich bin jedoch neugierig auf einige der Konventionen (ich bin neu im MVC-Muster) , wenn es nicht schon offensichtlich war). …
Ich habe eine Controller-Aktion, die sowohl lokal als auch in der Produktion in Firefox und lokal im IE, aber nicht im IE in der Produktion einwandfrei funktioniert. Hier ist meine Controller-Aktion: public ActionResult MNPurchase() { CalculationViewModel calculationViewModel = (CalculationViewModel)TempData["calculationViewModel"]; decimal OP = landTitleUnitOfWork.Sales.Find() .Where(x => x.Min >= calculationViewModel.SalesPrice) .FirstOrDefault() .OP; …
Ist es möglich, eine ASP.NET MVC-Route zu haben, die Subdomain-Informationen verwendet, um ihre Route zu bestimmen? Beispielsweise: user1 .domain.com geht an einen Ort user2 .domain.com geht zu einem anderen? Oder kann ich es so machen, dass beide mit einem usernameParameter zur gleichen Steuerung / Aktion gehen ?
Gestern habe ich eine Präsentation zu Java Server Faces 2.0 gesehen, die wirklich beeindruckend aussah, obwohl ich derzeit ein glücklicher ASP.NET MVC / jQuery-Entwickler bin. Was mir an JSF am besten gefallen hat, war die große Anzahl von AJAX-fähigen UI-Komponenten, die die Entwicklung viel schneller zu machen scheinen als mit …
Ich schreibe heute meine erste Rasierseite und kann nicht herausfinden, wie ich eintreten soll #if debug #else #endif Wie kann ich Präprozessor in Rasiermesser eingeben?
Ich versuche, die richtige Razor-Syntax herauszufinden, um eine JavaScript-Datei für eine bestimmte * .cshtml im head-Tag zusammen mit allen anderen Include-Dateien zu erhalten, die in _Layout.cshtml definiert sind.
Ich habe ein Webanwendungsprojekt in VS 2012 und wenn ich das Web Publishing-Tool verwende, wird es erfolgreich erstellt, kopiert jedoch keine Dateien auf das Veröffentlichungsziel (in diesem Fall Dateisystem). Wenn ich mir die Build-Ausgabe ansehe, kann ich sehen, dass alles korrekt nach obj \ Release \ Package \ PackageTmp \ …
Ich versuche mit zwischen Navigatoren zu navigieren ActionLink. Ich werde mein Problem anhand eines Beispiels erläutern. Ich bin in der Indexansicht des Hat-Controllers und versuche, den folgenden Code zu verwenden, um einen Link zur Detailaktion des Produkt-Controllers zu erstellen. <%= Html.ActionLink("Details", "Details", "Product", new { id=item.ID }) %> Anstatt einen …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.