我在尝试将某些表单值发布到页面+重定向用户时遇到了一些麻烦。例如:
我可以在没有WebClient的情况下使用中间.aspx和添加了onload="document.forms[0].submit()"
的标准表单轻松实现此目的。
但是,我想在没有中间页面的情况下这样做。这可能是使用WebClient(或类似的)吗?
我发布了我的价值观: -
using (WebClient wc = new WebClient())
{
NameValueCollection nvc = new NameValueCollection(8);
nvc.Add("_charset_", "utf-8");
nvc.Add("shop_id", "");
nvc.Add("email", "");
nvc.Add("amount", "");
nvc.Add("curr", "");
nvc.Add("paymentType", "");
nvc.Add("kdnr", "");
nvc.Add("ordernr", "");
byte[] response = wc.UploadValues("https://www.trustedshops.com/shop/protection.php", nvc);
}
我可以从字节数组得到响应,这只是我发布的页面的html,但是,我想实际将用户发送到已发布的页面,以便他们看到预先填写的表单。可以这样做吗?
由于