CallAspxPageWithDotNet
来源:互联网 发布:win10软件界面模糊 编辑:程序博客网 时间:2024/05/18 02:53
// 准备请求...
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();
// 得到结果。
HttpWebResponse HttpWResp = (HttpWebResponse)myRequest.GetResponse();
Stream myStream = HttpWResp.GetResponseStream();
//using the default encoding to get the result.
StreamReader sr = new StreamReader(myStream, Encoding.Default);
StringBuilder strBuilder = new StringBuilder();
while (-1 != sr.Peek())
{
strBuilder.Append(sr.ReadLine()+"/r/n");
}
string strResult = strBuilder.ToString();
if(strResult == "100/r/n" && a_strFlag == "1")
this.CancellationSteps(a_strPhoneNo, a_strService, a_strMsg, "0", "0", "2");
return 0;
aspx page Content
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!this.IsPostBack)
{
string strFriendID = this.Request.QueryString["FriendID"].ToString();
string strResult = "";
BusinessRule br = new BusinessRule();
br.AddFriend(this.Session["username"].ToString(),strFriendID);
Content objCo = br.GetFrienList(this.Session["username"].ToString());
strResult = objCo.MsgContent;
Response.Write(strResult);
}
}