Depois de form.Form
validar os valores de entrada do usuário, passo-os para um processo separado (externo) para processamento posterior. Esse processo externo pode potencialmente encontrar mais erros nos valores.
Existe uma maneira de injetar esses erros no formulário já validado para que possam ser exibidos por meio dos métodos usuais de exibição de erros de formulário (ou há melhores abordagens alternativas)?
Uma sugestão foi incluir o processamento externo na validação do formulário, o que não é o ideal porque o processo externo faz muito mais do que apenas validar.