我最近尝试使用 asp.net POST 方法并提出了一些问题
当我尝试使用 post 方法时,我在问这个问题,它不允许我更改表单的操作,并且每页只允许使用一个服务器端表单。
我所做的是创建自己的表单控件并在页面上使用它
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 方法中传递参数