私は最近asp.net POSTメソッドを使用しようとしましたが、いくつかの問題が発生しました
ポストメソッドを使用しようとしたときに、フォームのアクションを変更できず、ページごとに1つのサーバー側フォームのみを使用できるようにすることを求めています。
私がしたことは、独自のフォーム コントロールを作成し、それをページで使用することでした
Response.Clear();
StringBuilder sb = new StringBuilder();
sb.Append("<html>");
sb.AppendFormat(@"<body onload='document.forms[""form""].submit()'>");
sb.AppendFormat("<form name='form' action='{0}' method='post'>", "https://test.com.au/Login/Account/Login.aspx");
sb.AppendFormat("<input type='hidden' name='AP' value='{0}'>", "99");
// Other params go here
sb.Append("</form>");
sb.Append("</body>");
sb.Append("</html>");
Response.Write(sb.ToString());
Response.End();
リンク先の URL に移動した後、ブラウザの [戻る] ボタンを使用しようとしましたが、機能しません。単純に戻ることができませんか?
これはasp.netの問題ですか、それとも何か不足していますか?
実際、私は支払い逃走に取り組んでおり、パラメーターを POST メソッドで渡す必要があります