手机版 | 登录 | 注册 | 留言 | 设首页 | 加收藏
联系客服
当前位置: 网站首页 > 程序技巧 > asp > 文章 当前位置: asp > 文章

Request.Form()和Request.QueryString()的区别

时间:2023-07-11    点击: 次    来源:网络    添加者:佚名 - 小 + 大

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

上一篇:把aspnet_client目录(网站原来没有),拷贝到网站的根目录下

下一篇:asp 读取.html 并按照原格式输出html的源代码

豫ICP备19032584号-1  |   QQ:80571569  |  地址:河南濮阳市  |  电话:13030322310  |  
Copyright © 2024 FE内容付费系统 版权所有,授权www.xingwp.cn使用 Powered by 66FE.COM