网页中常见的get和post传输方式。和asp的接受方法都很简单。只要看明白视频一般都知道如何进行操作。
GET的传输在浏览器的地址栏输入的位置输入的一般都是get传输方式例如
jlasp.com/index.asp?id=1
这里的index.asp 就是asp的页面 如果是PHP就是
jlasp.com/index.php?id=1
那么index.asp或者php 后面紧跟着的?id=1 就是get要传输的内容了
如果进行多变量传输的话。就是在赋值后面加上&在填写第二个变量就行例如
jlasp.com/index.asp?id=1&uid=2
那么这里的id=1 和uid=2 就是需要传输的get 参数。id 和uid 值就是等号后面的
添加个更多的变量依然如此
jlasp.com/index.asp?id=1&uid=2&cid=3
除了第一个位置用问号以外后面的其他变量基本都是&这个符号。如果你参数中有&或者?这种符号的时候。可以选择加密参数
进行传输
asp在接收变量的时候;就是
<% id=request.QueryString("id") uid=request.QueryString("uid") cid=request.QueryString("cid") %>
Post的传输和get差不多。不过post是通过表单形式,什么是表单呢。在html中的标签是 from 变量是用input装载的。例如:
<form name="form1" method="post" action=""> <input type="text" name="id"> <input type="text" name="uid"> <input type="submit" name="button" id="button" value="提交"> </form>
这里的input name=id 就是要传的变量名称他的value 就是要传的值例如
<input name="id" type="text" value="1">
那么id的变量的值就是1,post传输并不会出现在url上。post接收方式和get基本差不多
<% id=request.Form("id") uid=request.Form("uid") cid=request.Form("cid") %>
在asp程序中的接收还有一种通用的。就是不管你是post 还是get 都可以接收到代码如下:
<% id=request("id") uid=request("uid") cid=request("cid") %>
总结:以上就是正常传输方法都是个人理解。如果有什么地方不一样。参考官方的文档和解释
本人原创,请转载的时候标注下文章来源。
吉公网安备 22020202000301号