actionresult

___ qstnhdr ___ Nicht genügend Stapel, um das Programm sicher auszuführen. ASP.NET MVC 4 ___ tag123c ___ C # (sprich "Cis") ist eine objektorientierte Programmiersprache auf hohem Niveau, die für die Erstellung einer Vielzahl von Anwendungen entworfen wurde, die auf dem .NET Framework (oder .NET Core) ausgeführt werden. C # ist einfach, leistungsfähig, typsicher und objektorientiert. ___ answer25767234 ___

Es sieht die Teilansicht nicht als "Teilansicht". Ich hatte genau das selbe Problem aber addieren %Code% In der Ansicht wird sichergestellt, dass die Ansicht nicht als normale Ansicht betrachtet wird, die die _Layout-Ansicht lädt.

    
___ tag123aspnet ___ ASP.NET ist ein Framework für die Entwicklung von Microsoft-Webanwendungen, mit dem Programmierer dynamische Websites, Webanwendungen und Webdienste erstellen können. Es ist nützlich, dieses Tag in Verbindung mit dem Typ des Projekttyps zu verwenden, z. [asp.net-mvc], [asp.net-webforms] oder [asp.net-web-api]. Verwenden Sie dieses Tag NICHT für Fragen zu ASP.NET Core - verwenden Sie stattdessen [asp.net-core]. ___ answer39861196 ___

Mein Problem ist, dass ich eine neue Ansicht über Visual Studio hinzugefügt habe und eine _ViewStart.cshtml-Seite hinzugefügt habe, die ein Layout hatte, das Rekursion verursachte.

    
___ tag123aspnetmvc4 ___ ASP.NET MVC 4 ist die vierte Hauptversion der ASP.NET Model-View-Controller-Plattform für Webanwendungen. ___ qstntxt ___

Meine Suchfunktion scheint in einer Endlosschleife weiterzugehen, jedesmal, wenn mein Debug die Aktion unter dem POST-Actionresult trifft, wird gefeuert.

In meiner Masterpage.cshtml habe ich folgende Aktion:

%Vor%

Dies ist der Teil, der den folgenden Fehler enthält:

  

Nicht genügend Stapel, um das Programm sicher auszuführen. Das kann   passieren, wenn Sie zu viele Funktionen auf dem Call-Stack haben oder auf Funktion sind   der Stapel verwendet zu viel Stapelspeicherplatz.

In meinem SearchController habe ich eine Methode get und post actionresult:

%Vor%

Dieser gibt eine Teilansicht mit folgendem Inhalt zurück:

%Vor%

Es ist im Grunde ein Formular mit der Textbox und Absenden-Taste.

Dies ist das http post actionresult:

%Vor%

Sie gibt eine Ansicht mit einem Ansichtsmodell zurück, das die Elemente enthält, die der Abfrage entsprechen.

Wenn ich es debugge, funktioniert alles perfekt, aber alles scheint unendlich oft wiederholt zu werden.

Die Ansicht für das Suchergebnis sieht folgendermaßen aus:

%Vor%

Was geht hier genau schief, was diese Endlosschleife verursacht? und wie kann ich es reparieren?

In der Stapelüberwachung habe ich diese Ausnahmen gefunden

%Vor%      

'System.Web.Mvc.HttpHandlerUtil + ServerExecuteHttpHandlerAsyncWrapper'.]

Diese Ausnahme scheint wiederholt zu werden

    
___ tag123aspnetmvc ___ Das ASP.NET MVC Framework ist ein Open-Source-Webanwendungsframework und Tooling, das eine auf Webanwendungen basierende Version des Model-View-Controller (MVC) -Musters implementiert und auf einer ASP.NET-Technologiegrundlage aufbaut. ___ answer16659009 ___

%code% in der Masterseite ruft die Search-Methode mit einer POST-Anforderung auf, sodass das Framework nicht die Aktion aufruft, die die Teilansicht zurückgibt, sondern die andere, die ein ViewResult mit der Masterseite zurückgibt. Das Gleiche wird wieder passieren und Sie werden rekursive Aufrufe machen.

Die einfachste Lösung wäre, die Suchaktion, die auf eine POST-Anfrage reagiert, umzubenennen. Stellen Sie außerdem sicher, dass Ihr Formular für diese Aktion einen Post-Vorgang durchführt, aber behalten Sie den gleichen %code% -Aufruf.

Es scheint, als würde Framework immer noch versuchen, die Aktion zu finden, die auf eine POST-Anfrage antworten kann. Das Entfernen des %code% -Attributs aus der Suchaktion löst dieses Problem.

    
___ tag123actionsresult ___ Der Wert, der von der Struts 2-Action-Klassenmethode zurückgegeben wird, wenn sie abgeschlossen ist. ___
1
Antwort

Wie kann ich eine Suchfunktionalität mit Teilansicht in asp.net mvc 4 erstellen

Ich verwende ASP.NET MVC 4 mit Entity-Framework-Modell zuerst. In meiner "Masterpage.cshtml" möchte ich eine Teilansicht haben, die ein Textfeld und eine Schaltfläche enthält. Die Suche sucht nach dem Titel des Elements. Wenn der Text eine...
19.05.2013, 17:27
4
Antworten

MVC-Controller mit Antwort-Stream

Ich benutze MVC 3 Ich möchte eine CSV-Datei dynamisch zum Download erstellen, aber ich bin mir nicht sicher, ob MVC korrekt ist. Im herkömmlichen ASP.net hätte ich etwas geschrieben wie: %Vor% Ich habe mir die Aktion ContentResult angesch...
23.08.2011, 15:21
3
Antworten

Nicht genügend Stapel, um das Programm sicher auszuführen. ASP.NET MVC 4

Meine Suchfunktion scheint in einer Endlosschleife weiterzugehen, jedesmal, wenn mein Debug die Aktion unter dem POST-Actionresult trifft, wird gefeuert. In meiner Masterpage.cshtml habe ich folgende Aktion: %Vor% Dies ist der Teil, der d...
20.05.2013, 21:36