在ASP.NET中实现POST发送数据http://dotnet.aspx.cc/article/atv1glxt-65ff-4m82-ct5u-b1j65d3zn2ok/read.aspx

<!--StartFragment--><%@ Page language="c#"%>
<%@ Import Namespace = "System"%>
<%@ Import Namespace = "System.Collections"%>
<%@ Import Namespace = "System.Web"%>
<%@ Import Namespace = "System.Web.UI"%>
<%@ Import Namespace = "System.Web.UI.WebControls"%>
<%@ Import Namespace = "System.Net"%>
<%@ Import Namespace = "System.IO"%>
<%@ Import Namespace = "System.Text"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<script runat="server">
void Button1_Click(object sender, System.EventArgs e)
    {
      string strTitle = TextBox1.Text;
      string strDesc = TextBox2.Text;

      Encoding encoding = Encoding.GetEncoding("GB2312");

      string postData = "Title=" + strTitle;
      string strUrl = "http://xml.sz.luohuedu.net/HttpReceiveData.aspx";
      postData += ("&Desc=" + strDesc);
      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("HttpSendData.aspx");
    }
</script>
</HEAD>
<body>
  <form id="HTTPPost" method="post" runat="server">
    标题:<asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
    <br>
    内容:
    <br>
    <asp:TextBox id="TextBox2" runat="server" TextMode="MultiLine" Rows="10" Columns="100"></asp:TextBox>
    <br>
    <asp:Button id="Button1" runat="server" Text=" 发  送 " οnclick="Button1_Click"></asp:Button>
  </form>
</body>
</HTML>
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值