Pergunta

Uma ação chamada em meu controlador pode ser apenas uma função regular que retorna qualquer coisa que eu queira ou o retorno de um ActionResult declare se é uma "ação" ou não?

Fiquei me perguntando se poderia chamar funções no meu ActionLink no "nome da ação" que não retornou actionresults.

Foi útil?

Solução

Todos os métodos públicos de um controlador são ações por padrão, independentemente do tipo de retorno. Então, sim, você pode chamá -los. Use [nonactionAttribute] para substituir esse padrão.

Outras dicas

Sim, todas as ações devem devolver um ActionResult. O mecanismo MVC sabe apenas lidar com um ActionResult (ou um derivado).

Não entendo o que você quer dizer com "Funções de chamada no meu ACTIONLINK que não retornam o ActionResults". Mesmo se você não quiser devolver nenhum significado, ainda precisa devolver um ActionResult.

O que você deseja realizar?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top