表单在网页中主要负责数据采集功能,在ASP.net的视频学习中,我们也看到了,表单的组成基本分为三部分:表单标签、表单域和表单按钮。如图:
表单标签:包含了处理表单数据所用程序的地址以及数据提交到服务器的方法。表单域:包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。 表单按钮:包括提交按钮、复位按钮和一般按钮。
在这我主要想对表单标签中属性method的方法值进行一下总结。methord的属性方法值有两种,一种是get,一种是post。在 ASP.net中表单的method的属性值默认为post方法。它是指在表单的主干包括名称、数据 并且它无需包含action目标地址。 而get是将名称和数据加载到action目标地址的后面并把新的URL(地址)传送到服务器中。
当methord的方法值为post,在进行提交后,服务器要获取表单上的数据有两种方法:
第一种:Request[“变量名”]
第二种:Request.form.ger[“变量名”]
而当methord的方法值为get,要获取表单上的数据只有一种方式:
方法:Request.QueryString[“变量名”]
由于国际化的原因,当methord为get时,容易产生错误,所以不赞成使用。
以上是我对表单中的methord方法值的理解,有不对的地方请指出。谢谢。