重庆有那些家具厂:我想问一下ASP中的一个东西!

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/20 10:46:35
我是自学的然后在一个文件里做了多个东西
是用
index.asp?xxx=333
index.asp?xxx=222
请问这个学名叫什么?
还有 这样好还是不好,
如果访问
index.asp
是不是把index.asp?=xxx=222 等等的操作都做出来呢!

index.asp?xxx=333
index.asp?xxx=222
这是页用用get方式传参数的一种方式,为了让我们在同一个网页显示不同内容,或得到不同参数而设定的,当参数这样传递过来后你可以在本页对传递过来的参数进行识别用Request.QueryString("xxx")或Request("xxx")方法获取参数的值,然后你就可以通过判断Request.QueryString("xxx")=什么而应该怎么做或显示网页.
这种方法在地址栏中显示了参数名和参数,不太安全,最好是在前一页用post方式传值

因为网页本身是没有状态的,所以要人为的加一些参数进行处理,这里网址中?后面的就是传递的参数,比如index.asp?xxx=222,它的作用是向index.asp传递参数xxx,传递的值为222,在index.asp页面可以这样写来接收这个参数:

Dim id
id = Request.QueryString("xxx")
这样id就得到了传递过来的值222。

通过request对象的querystring来获取xxx变量的值,在index.asp这个文件里你可以用request.querystring("XXX")来调用这个值

这几个变量的传送可以读的,如果直接访问index.asp,那这个值当然就是空了

它叫传值,意思是把xxx这个变量传一个值“333”到index.asp这个文件中

可以做一些动态的网站啊!