我在后台Post数据后,如何在打开接受数据的页面
Encoding encoding = Encoding.GetEncoding("GB2312");
string postData = "Xml=" + xml + "&fId=" + mRespon.OutOrInFields("In")["fId"].ToString() + "&TaskName=" + mRespon.TaskInfo().Name;
byte[] data = encoding.GetBytes(postData);
// 准备请求...
HttpWebRequest myRequest = (HttpWebRequest) WebRequest.Create(strUrl);
myRequest.Method = "POST";
myRequest.ContentType = "application/x-www-form-urlencoded";
myRequest.ContentLength = data.Length;
Stream newStream = myRequest.GetRequestStream();
// 发送数据
newStream.Write(data, 0, data.Length);
newStream.Close();
Response.Redirect(strUrl);
这个是我的代码,接受页已经收到数据了,但是Response.Redirect(strUrl);又重新打开了这个页面,再次打开时候是没Post的数据的,也就是接受界面被打开了两次