Frage

Kann eine sogenannte Aktion in meinem Controller nur eine reguläre Funktion sein, die alles zurückgibt, was ich will, oder erklärt die Rückgabe eines ActionResult, ob es sich um eine "Aktion" handelt oder nicht?

Ich habe mich gefragt, ob ich Funktionen in meinem ActionLink im "ActionName" anrufen könnte, der nicht zurückkehrte actionresults.

War es hilfreich?

Lösung

Alle öffentlichen Methoden eines Controllers sind standardmäßig Aktionen, unabhängig vom Rückgabetyp. Also, ja, Sie können sie anrufen. Verwenden Sie [NonactionAttribute], um diesen Standard zu überschreiben.

Andere Tipps

Ja, alle Aktionen sollten ein ActionResult zurückgeben. Die MVC -Motor kann nur ein ActionResult (oder ein Derivat) verarbeiten.

Ich verstehe nicht, was Sie mit "Aufruffunktionen in meinem ActionLink, die keine ActionResults zurückgeben" meinen. Auch wenn Sie keine Bedeutung zurückgeben möchten, müssen Sie ein ActionResult zurückgeben.

Was möchten Sie erreichen?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top