菜鸟十天学会ASP教程
我们通常要在主页输入用户名、密码,而这个用户名、密码通常要从主页传输到其他页面进行判断是否合法,所以要引入表单
。因为表单具有获取页面中输入内容,并把它传输到其他页面的功能。
表单之间包含内容是可传输的,传输到1.asp这个页面。而1.asp的这个页面如何将获得的传过来的文本呢?用form.request().例子:建立2个文件。1.htm 和1.asp
1.htm
action="1.asp"> '关键
下面获得的用户名、密码将传输到1.asp文件
name="user"> 'name=user
相当于定义变量user,把获得的用户名存入变量user,以后通过变量名user将值取出
name="pwd">
value="提交">
1.asp
'用form.request取出传送过来的表单
我们在客服端网页中输入http://127.0.0.1/1.htm,
IIS服务器直接把1.htm的代码发送到客户端的浏览器,由浏览器直接执行html代码并显示结果。而我们提交的时候,会把form里面的变量用户名、密码提交到服务器,并且请求服务器的1.asp页面。由于asp是由服务器解析的,所以服务器会把1.asp解析成客户端可识别的html代码,再传输到客户端。
所以我们运行http://127.0.0.1/1.htm,是,在ie浏览器
“查看”--“源文件”看到的是1.htm的源代码。
而我们运行http://127.0.0.1/1.asp时候,在ie浏览器
“查看”--“源文件”,看到的并不是1.asp的源代码,而是服务器对1.asp进行解析后产生的结果代码----html代码。
在ASP中脚本程序代码使用“”包括起来,ASP代码是运行于服务器中的,执行后产生浏览器可以识别的HTML代码,然后再传送给用户。
HTML代码则是使用“<>”包括起来,与一般的文字分开。HTML代码是在用户使用的浏览器中执行的。