小編給大家分享一下如何通過POST從HTML表單發(fā)送數(shù)據(jù)格式,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序定制開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了宿城免費(fèi)建站歡迎大家使用!從POST表單發(fā)送數(shù)據(jù)時,它具有以下格式:(input字段的name)=(input字段的值)是用&連接的形式。空格和非ASCII字符(如中文)是URL編碼和發(fā)送的。
(input字段1的name)=(input字段1的值)&(input字段2的name)=(input字段2的值)&...
我們來看具體的代碼
PostForm.html
說明:
帶有HTML的form標(biāo)簽的表單。通過設(shè)置method =“post”來POST表單數(shù)據(jù)。POST的目標(biāo)URL由action =“PostDest.aspx”指定。如果未指定,將對同一URL執(zhí)行POST。
服務(wù)器端
服務(wù)器端接收POSTed數(shù)據(jù)并將其顯示,下面使用ASP.NET來構(gòu)建它。
PostDest.html
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PostDest.aspx.cs" Inherits="HtmlForm.PostDest" %>
PostDest.aspx.cs
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.IO; namespace HtmlForm { public partial class PostDest : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { StreamReader reader = new StreamReader(Request.InputStream); string str = reader.ReadToEnd(); reader.Close(); Label1.Text = str; } } }
運(yùn)行結(jié)果:在瀏覽器上將顯示如下所示效果
在文本框或每個字段中輸入值。輸入后,單擊[POST]按鈕。
最后,發(fā)送到服務(wù)器的POST數(shù)據(jù)將顯示在瀏覽器頁面上。
看完了這篇文章,相信你對如何通過POST從HTML表單發(fā)送數(shù)據(jù)格式有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)網(wǎng)站制作公司行業(yè)資訊頻道,感謝各位的閱讀!