通过POST从HTML表单发送数据的格式(附代码)
导读:收集整理的这篇文章主要介绍了通过POST从HTML表单发送数据的格式(附代码),觉得挺不错的,现在分享给大家,也给大家做个参考。从POST表单发送数据时,它具有以下格式:(input字段的name)=(input字段的值)是用&连接的形式。...
收集整理的这篇文章主要介绍了通过POST从HTML表单发送数据的格式(附代码),觉得挺不错的,现在分享给大家,也给大家做个参考。从POST表单发送数据时,它具有以下格式:(input字段的name)=(input字段的值)是用&连接的形式。空格和非ASCII字符(如中文)是URL编码和发送的。(input字段1的name)=(input字段1的值)&(input字段2的name)=(input字段2的值)&...
我们来看具体的代码
PostForm.htML
!DOCTYPE html>
html>
head>
meta http-equiv="Content-type" content="text/html;
charset=utf-8"/>
tITle>
/title>
/head>
body>
form method="post" action="PostDest.aspx">
div>
Value-01input name="value01" type="text" />
/div>
div>
Value-02input name="value02" type="text" />
/div>
div>
Value-03 select id="Select1" name="value03">
option>
元素1/option>
option>
元素2/option>
option>
元素3/option>
option>
元素4/option>
option>
元素5/option>
/select>
/div>
div>
Value-04br/>
input id="Radio1" name="RadioGroup1" type="radio" />
label for="Radio1">
单选按钮 元素1/label>
br />
input id="Radio2" name="RadioGroup1" type="radio" />
label for="Radio2">
单选按钮 元素2/label>
br />
input id="Radio3" name="RadioGroup1" type="radio" />
label for="Radio3">
单选按钮 元素3/label>
br />
/div>
div>
Value-05br />
input id="Chkbox1" name="checkbox1" type="checkbox" />
label for="Checkbox1">
检查项目1/label>
br />
/div>
div>
Value-06br />
input id="Hidden1" name="hiddenfield1" type="hidden" value="test Value" />
br />
/div>
input type="submit" value="POST" />
/form>
/body>
/html>
说明:
带有HTML的form标签的表单。通过设置method =“post”来POST表单数据。POST的目标URL由action =“PostDest.aspx”指定。如果未指定,将对同一URL执行POST。
服务器端
服务器端接收POSTed数据并将其显示,下面使用ASP.NET来构建它。
PostDest.html
%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PostDest.aspx.cs" Inherits="HtmlForm.PostDest" %>
!DOCTYPE html>
html>
head runat="server">
meta http-equiv="Content-Type" content="text/html;
charset=utf-8"/>
title>
/title>
/head>
body>
form id="form1" runat="server">
div>
asp:Label ID="Label1" runat="server" Text="Label">
/asp:Label>
/div>
/form>
/body>
/html>
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;
}
}
}
运行结果:在浏览器上将显示如下所示效果
在文本框或每个字段中输入值。输入后,单击[POST]按钮。
最后,发送到服务器的POST数据将显示在浏览器页面上。
以上就是通过POST从HTML表单发送数据的格式(附代码)的详细内容,更多请关注其它相关文章!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 通过POST从HTML表单发送数据的格式(附代码)
本文地址: https://pptw.com/jishu/590432.html
