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);
   }
  }

原创粉丝点击