un'azione MVC deve restituire un'azioneResult?
-
03-07-2019 - |
Domanda
Un'azione cosiddetta nel mio controller può essere solo una normale funzione che restituisce tutto ciò che voglio o il ritorno di un ActionResult può dichiarare se si tratta di una "azione". o no?
Mi chiedevo se potevo chiamare le funzioni nel mio ActionLink nel "quotazione" " che non ha restituito actionresults
.
Soluzione
Tutti i metodi pubblici di un controller sono azioni per impostazione predefinita, indipendentemente dal tipo di ritorno. Quindi sì, puoi chiamarli. Utilizzare [NonActionAttribute] per sovrascrivere questo valore predefinito.
Altri suggerimenti
Sì, tutte le azioni dovrebbero restituire un ActionResult. Il motore MVC sa solo gestire un ActionResult (o un derivato).
Non capisco cosa intendi con " call funzioni nel mio ActionLink che non restituiscono ActionResults " ;. Anche se non vuoi restituire alcun significato, devi comunque restituire un ActionResult.
Che cosa vuoi realizzare?