永发信息网

request.比如说:a=request(1)和a=request.form(1)有什么区别吗?注:我知道reques

答案:1  悬赏:0  手机版
解决时间 2021-08-14 19:41
  • 提问者网友:太高姿态
  • 2021-08-13 23:19
request.
比如说:a=request(1)和a=request.form(1)有什么区别吗?
注:我知道request是接收from提交的值,我的意思是:request和request.from之间有什么区别吗?
最佳答案
  • 五星知识达人网友:琴狂剑也妄
  • 2021-08-14 00:38

获取以表单提交的post类型的值,
也就是获取
这种方式提交的值
request包含各种方式的值,没有指名是什麽,所以
Request.Form() Request.QueryString()等都包含在裏面,但是它们之间有个优先级问题,比如
当我们提交这个表单时同时传递了两个id值,一个是form裏input 的id它以post方式提交,而另一个是action裏的url传递了一个以get方式提交的id
那麽我们如果用Request(id)得到的是哪一个值?就得据其优先级才知道,一般应该是get比post优先级高些,
但是,如果我用Request.Form(id)一定得到的是以post提交的input裏输入的值,而用Request.QueryString(id)得到的一定是以get方式提交的值,所以我建议养成好习惯都写全,不要都用Request(),除非我们能够确认只有一个不会有重复,
其实除了上面的两种Request还能得到很多的东西.


我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯