代碼如下:
< form id="form1" method="get" runat="server">
< div> 姓名字< asp:TextBox ID="name" runat="server">< /asp:TextBox>< br />
你的網站< asp:TextBox ID="website" runat="server">< /asp:TextBox>< br />
< asp:Button ID="Button1" runat="server" Text="send" />< br />
學習request 和 response的用法< br />
< /div>
</form>
< form id="form2" method="post" runat="server">
< div> 姓名字< asp:TextBox ID="name2" runat="server">< /asp:TextBox>< br />
你的網站< asp:TextBox ID="website2" runat="server">< /asp:TextBox>< br />
< asp:Button ID="Button2" runat="server" Text="send" />< br />
學習request 和 response的用法< br />
< br />
</form>
從URL中可看出ASP.NET Get和Post的區別.那么那如何編程實現數據的接收呢?
第1種,接收用get 方法傳輸的數據的寫法:
代碼如下:
protected void Page_Load(object sender, EventArgs e)
{
string id = Request.QueryString["name"];
string website = Request.QueryString["website"];
Response.Write(id + "< br>" + website);
Response.Write("你使用的是" + Request.RequestType + "方式傳送數據");
}
第2種,接收用post 方法傳輸的數據的寫法:
代碼如下:
protected void Page_Load(object sender, EventArgs e)
{
string id2 = Request.Form["name2"];
string website2 = Request.Form["website2"];
Response.Write(id2 + "< br>" + website2);
Response.Write("你使用的是" + Request.RequestType + "方式傳送數據");
新聞熱點
疑難解答
圖片精選