J'utilise des requêtes POST dans mon projet jusqu'au moment où je suis tombé sur un formulaire avecHttpClient POST
onsubmit = "return false;"
<form name="formName" id="formName" action="" method="post" onsubmit="return false;">
...
</form>
Ce formulaire est soumis par une fonction javascript bouton onclick.
Toutes les autres demandes que je fais fonctionnent correctement, mais pas celle-ci et je crois fermement que l'onsubmit est la cause.
Y at-il moyen de contourner ce problème?
** EDIT (Complement) **
thats la requête POST
FormUrlEncodedContent formContent = new FormUrlEncodedContent(new[]
{
new KeyValuePair<string, string>("a", "b")
});
Task<HttpResponseMessage> post = client.PostAsync(url, formContent);
post.Wait();
Task<string> contents = post.Result.Content.ReadAsStringAsync();
contents.Wait();
remove return false avec la méthode que vous voulez exécuter –
La méthode onclick est-elle réellement exécutée? Avez-vous traversé le code dans le débogueur js dans le navigateur? – berniefitz
@AtulChaudhary Je ne sais pas comment je peux supprimer le retour faux. – Lucas