Request、Request.Form和Request.QueryString

Request.Form是获取以POST方式提交的表单数据;
Request.QueryString主要是获取地址栏参数或者以Get方式提交的数据
而Request则包含以上两种方式,会在Request.QueryString(优先)和Request.Form中都查询一遍变量。但是优先获取GET方式提交的数据,即Request.QueryString

下面举例说明:

需求:在asp页面上提交数据,.cs页面获得和处理数据发邮件。

html

< FORM  name ="Frm"  onSubmit ="return check_input()"  action ="http://localhost/xhtHotelOrder/order.aspx"  method ="post"  ID ="Form1" >

在action中写入要提交到的页面。

cs

string  comment  =  Request.Form[ " comment " ]; // 特殊要求
             string  roomnum  =  Request.Form[ " roomNum " ]; // 客房数量
             if (name == null || age == null || sex == null || phone == null || cardtype == null || cardno == null || datefrom == null || dateto == null || roomtype == null || address == null || roomnum == null )
            {
                Response.Write(
" <script>alert('请录入完整信息');window.history.go(-1);</script> " );            
                
return ;
            }
Request.Form["aaa"]获得传过来form里的数据

你可能感兴趣的:(request)