接收表单数据常见的四种方法

一、 表单

  1. 表单元素
    表单元素不少,这里我就列举几个元素。
  • 标签用于为用户输入创建 HTML 表单。

-input标签
在这里插入图片描述

-文本域,定义多行的文本输入控件,可容纳无限数量的文本
-下拉框,select元素可以创建单选或多选菜单,元素中的标签用于定义列表中的可用选项。
在这里插入图片描述

  1. 表单数据
    Form表单的数据就是表单元素的文本,是页面数据的输入,通过value获取页面数据进行数据交互。这里的表单数据是单纯的文本,这里用于简单的数据交互。

  2. 四种接收方法

  3. 通过形参的方式接收表单的数据,这种方法能够接收post和get提交的数据。使用这种方法需要注意表单元素name属性的属性值和形参的字段对应。
    Public ActionResult GetData(string name,string Sex,string Call)
    {
    String str=name+”&”+Sex+”&”+Call;
    Return Content(str);
    }

  4. 通过FormCollection来接收表单数据,这个方法只能接收post提交的数据。
    Public ActionResult GetDataFormCollection(FormCollection form)
    {
    String name=form[“name”];
    String Sex=form[“Sex”];
    String name=form[“address”];
    String str=name+”&”+Sex+”&”+Call;
    Return Content(str);

}

  1. 通过Request.Form[“name的属性值”]获取表单数据,只能接收post提交的数据。
    Name的属性值指表单元素的name的属性值。
    Public ActionResult GetDataByRequest()
    {
    String name=Request.Form[“name”];
    String Sex= Request.Form [“Sex”];
    String name= Request.Form [“address”];
    String str=name + ”&” + Sex + ”&” +Call;
    Return Content(str);
    }

  2. 通过EntityClass实体类接收数据,可以接收post和get提交的数据。
    Public ActionResult GetDataByRequest(FormData formdata)
    {
    String name= formdata.name;
    String Sex= formdata. Sex;
    String name= formdata. address;
    String str=name + ”&” + Sex + ”&” +Call;
    Return Content(str);
    }
    Public class FormData
    {
    Public string name { get; set; }
    Public string Sex { get; set; }
    Public string address { get; set; }
    }

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值