ASP的一个简问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 18:42:34
pg_programer=trim(request("programer"))

pg_date=Request.Form("date")

帮我解释一下这两代码

重点在告诉我TRIM与FORM是什么意思,在这代码中有什么用?

trim去除左右两侧的空格
如:

dim a
a =" 12312 "
此时a变量值左右都有空格,
a =trim(a)
此时a变量左右的空格全部去除,不管是多少个空格,都会去掉。

request对象一般不要这样用,直接request("参数名")他的工作流程应该是先 request.querystring("参数名"),如果此参数不存在,则继续request.form("参数名"),request("参数名")是一个简写方式,交给系统自己去判断处理,但实际应用时最好不要这样。

一般get方式传参数,你用request.querystring("参数名")
post方式时,用request.form("参数名")


http://zhidao.baidu.com/question/9511819.html?fr=qrl3
这个连接,参数是fr,参数值qr13,用的是get方式,直接写在URL后面的参数就是GET方式传值。

而像我们在百度知道里面发问题和回复问题,用的就是POST方式,这时取参数值就应该用request.form方式。

TRIM的意思是去掉字符串两边的空格
还有Ltrim 去掉左边的空格
Rtrim 去掉右边的空格

至于Form
Form 集合通过使用 POST 方法的表格检索邮送到 HTTP 请求正文中的表格元素的值。(意思也就是说接收表单用POST方法提交过来的数据)

在处理表单的页面时可以直接用<%=request.form("data")%>来表示
而你上面写到的pg_da