Als «asp.net-mvc-2» getaggte Fragen

ASP.NET MVC 2 ist die zweite Hauptversion der ASP.NET MVC-Plattform und seitdem von ASP.NET MVC 3 veraltet.

5
ASP.NET MVC-Modell vs ViewModel
OK, ich habe eine Diskussion über "ViewModels" in Bezug auf ASP.NET MVC von MS gehört. Nun, das soll eine bestimmte Art von Modell sein, richtig? Keine bestimmte Art von Ansicht. Nach meinem Verständnis handelt es sich um eine Art Modell, das einen bestimmten Zweck der Interaktion mit der Ansicht hat. …


3
ActionLink htmlAttributes
WERKE <a href="@Url.Action("edit", "markets", new { id = 1 })" data-rel="dialog" data-transition="pop" data-icon="gear" class="ui-btn-right">Edit</a> FUNKTIONIERT NICHT - WARUM? @Html.ActionLink("Edit", "edit", "markets", new { id = 1 }, new {@class="ui-btn-right", data-icon="gear"}) Es scheint, dass Sie so etwas wie data-icon = "gear" nicht an htmlAttributes übergeben können? Vorschläge?


8
Wie implementiere ich reCaptcha für ASP.NET MVC? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Verbessere diese Frage Wie implementiere ich reCaptcha in …

12
Unit-Tests zur MVC-Validierung
Wie kann ich testen, ob meine Controller-Aktion beim Validieren einer Entität die richtigen Fehler in den ModelState einfügt, wenn ich die DataAnnotation-Validierung in MVC 2 Preview 1 verwende? Ein Code zur Veranschaulichung. Erstens die Aktion: [HttpPost] public ActionResult Index(BlogPost b) { if(ModelState.IsValid) { _blogService.Insert(b); return(View("Success", b)); } return View(b); } …


2
Warum würden mehrere gleichzeitige AJAX-Aufrufe derselben ASP.NET MVC-Aktion dazu führen, dass der Browser blockiert wird?
Vor ein paar Tagen habe ich folgende Frage gestellt: Warum blockiert $ .getJSON () den Browser? Ich feuere sechs asynchrone jQuery-Ajax-Anforderungen gleichzeitig mit derselben Controller-Aktion ab. Jede Anfrage benötigt 10 Sekunden, um zurückzukehren. Durch das Debuggen und Protokollieren von Anforderungen an die Aktionsmethode stelle ich fest, dass die Anforderungen serialisiert …

8
ASP.NET MVC - Alle Routen und Standardrouten abfangen
Bei dem Versuch, meine Anwendung dazu zu bringen, 404-Fehler korrekt zu erzeugen, habe ich am Ende meiner Routentabelle eine Catch-All-Route implementiert, wie unten gezeigt: routes.MapRoute( "NotFound", _ "{*url}", _ New With {.controller = "Error", .action = "PageNotFound"} _ ) Damit dies funktioniert, musste ich jedoch die Standardroute entfernen: {controller}/action/{id} Nachdem …

16
Validierungsnachricht "Das ID-Feld ist erforderlich" beim Erstellen; ID nicht auf [Erforderlich] gesetzt
Dies geschieht, wenn ich versuche, die Entität mithilfe einer Aktion zum Erstellen eines Stils in Asp.Net MVC 2 zu erstellen. Der POCO hat folgende Eigenschaften: public int Id {get;set;} [Required] public string Message {get; set} Beim Erstellen der Entität wird die ID automatisch festgelegt, sodass sie für die Aktion "Erstellen" …

3
JSONResult to String
Ich habe eine JsonResult, die gut funktioniert und JSON von einigen POCOs zurückgibt. Ich möchte den JSON als String in einer Datenbank speichern. public JsonResult GetJSON() { JsonResult json = new JsonResult { Data = GetSomPocos() }; return json; } Ich muss die Antwort prüfen, damit ich sie jsonin einer …

4
So verketten Sie mehrere MvcHtmlString-Instanzen
Ich habe einige Zweifel, wie MvcHtmlString-Instanzen aufgrund dieser Informationen in MSDN verkettet werden können : MvcHtmlString-Klasse Stellt eine HTML-codierte Zeichenfolge dar, die nicht erneut codiert werden sollte Riskiere ich, dass Zeichenfolgen bei Verwendung von Code wie diesem zweimal HTML-codiert werden: var label = Html.LabelFor(model => model.Email); var textbox = Html.TextBoxFor(model …
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.