当前位置:七道奇文章资讯网站建设网站编程
日期:2010-10-19 11:30:00  来源:本站整理

Asp编程学习深度揭密[网站编程]

赞助商链接



  本文“Asp编程学习深度揭密[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

1、Asp基本知识

1.Asp是Active Server Pages的简称,是注释型的脚本语言环境;
2.Asp的运行需求Windows操作系统,9x下需求安装PWS;而NT/2000/XP则需求安装Internet Information Server(简称IIS);
3.Asp和JSP的脚本标签是“<%%>”,PHP的则可以设定为多种;
4.Asp的注释标记是“'”;
5.利用附加组件,可以扩大Asp的功效.

例子:

HelloWorld_1.asp
<%="Hello,world"%>

效果:
Hello,world


HelloWorld_2.asp
<%
for i=1 to 10
response.write "Hello,world"
next
%>

效果:
Hello,world
Hello,world
Hello,world
Hello,world
Hello,world
Hello,world
Hello,world
Hello,world
Hello,world
Hello,world

注意:Asp不辨别大小写;变量无需定义也可以利用,转换便利;语法查抄很松.


2、Asp内置对象的利用:

可以利用下面的任何ASP内置对象,而没必要在ASP脚本中分外声明.

1. Request:

定义:可用来拜候从浏览器发送到服务器的恳求信息,可用此对象读取已输入HTML表单的信息.

集:
Cookies:含有浏览器cookies的值
Form:含有HTML表单域中的值
QueryString:含有查询字符串的值
ServerVariables:含有头和环境变量中的值

例子:

request_url.asp
<%
'获得用户输入,并存入变量
user_id=request.querystring("user_id")
user_name=request.querystring("user_name")

'判断用户输入能否精确
if user_id="" then
response.write "User_id is null,please check it"
response.end
end if
if user_name="" then
response.write "User_name is null,please check it"
response.end
end if

'打印变量
response.write user_id&"<br>"
response.write user_name
%>

效果:
当拜候http://10.1.43.238/course/request_url.asp?user_name=j时:
User_id is null,please check it
当拜候http://10.1.43.238/course/request_url.asp?user_name=j&user_id=my_id时:
my_id
j

考虑:变量是如安在URL中传送和被Asp页面获得的?


request_form.htm

  1. <style type="text/css"> 
  2. <!-- 
  3. .input {background-color: #FFFFFF; border-bottom: black 1px solid;border-left: black 1px solid; border-right: black 1px solid;border-top: black 1px solid; color: #000000;font-family: Georgia; font-size: 9pt;color: midnightblue;} 
  4. a:link {color: #1B629C; text-decoration: none} 
  5. a:hover {color: #FF6600; text-decoration: underline} 
  6. a:visited {text-decoration: none} 
  7. --> 
  8. </style> 
  9.  
  10. <center> 
  11. <form name="course" action="request_form.asp" method="post"> 
  12. User_id:<input type="text" name="user_id" maxlength="20" class="input"<br<br> 
  13. User_name:<input type="text" name="user_name" maxlength="30" class="input"> 
  14. </form> 
  15. <br><br> 
  16. <a href="javascript:document.course.submit();"> 提 交 </a> 
  17. </center> 
  18.  
  19. request_form.asp 
  20. <% 
  21. '获得用户输入,并存入变量 
  22. user_id=request.form("user_id") 
  23. user_name=request.form("user_name") 
  24.  
  25. '判断用户输入能否精确 
  26. if user_id="" then 
  27. response.write "User_id is null,please check it" 
  28. response.end 
  29. end if 
  30. if user_name="" then 
  31. response.write "User_name is null,please check it" 
  32. response.end 
  33. end if 
  34.  
  35. '打印变量 
  36. response.write user_id&"<br>" 
  37. response.write user_name 
  38. %>  

注意:form的action的指向,request_form.asp和request_url.asp在源代码上的辨别?


  以上是“Asp编程学习深度揭密[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • Asp编程学习深度揭密
  • 用ASP编程读INI配置文件的函数
  • <b>ASP编程实现文件直接下载</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .