내가 onsubmit =HttpClient를 POST
와 형태를 가로 질러 왔을 때까지 내 프로젝트의 일부 POST 요청을 사용하고 "false를 반환;"
<form name="formName" id="formName" action="" method="post" onsubmit="return false;">
...
</form>
이 양식은 자바 스크립트 온 클릭 버튼 기능에 의해 제출된다.
내가하고있는 다른 모든 요청은 올바르게 작동하지만이 것은 아니며 강력하게 onsubmit false가 원인이라고 믿습니다.
어쨌든이 문제를 해결할 수 있습니까?
** EDIT (보수) **
는 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();
실행하려는 메서드로 return false를 반환하십시오. –
onclick 메서드가 실제로 실행됩니까? 브라우저의 js 디버거에서 코드를 밟았습니까? – berniefitz
@AtulChaudhary 반환 값을 어떻게 제거 할 수 있는지 잘 모릅니다. – Lucas