J'utilise une classe distincte et une méthode unique pour l'envoi de courrier. Toutes mes pages Web appellent la méthode d'envoi du courrier. Mais, j'utilise Client.SendAsync()
pour envoyer le courrier. L'erreur suivante se produit lors de l'envoi du courrier de manière asynchrone.Impossible d'envoyer le courrier de manière asynchrone
« Les opérations asynchrones ne sont pas autorisés dans ce contexte. Page le démarrage d'une opération asynchrone doit avoir l'attribut Async défini sur true et qu'une opération asynchrone ne peut être démarré sur une page avant l'événement PreRenderComplete »
Je mets Async=true
dans directive @page, mais, comme je suis en classe séparée, donc pas d'utilisation de celui-ci. Y a-t-il un autre moyen de surmonter ce problème?
J'utilise déjà l'événement SendCompleted. Mais, alors aussi, il montre cette erreur. – Nila