ASP的特点与功能,第1张

ASP的特点与功能

 ASP(Active Server Page的缩写)

 意思是“活动服务器网页”。ASP是微软公司开发,用于代替CGI脚本程序的一种应用

 它可以与数据库和其它程序进行交互,是一种简单,方便的编程工具。ASP的网页文件的格式为asp,现常用于各种动态网站中。

 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。

 ASP的特点与功能

 从软件技术层面看,ASP有以下特点:

  1 无需编译

 ASP脚本集成于HTML当中,容易生成,无需编译或链接即可直接解释执行。

  2 易于生成

 使用常规文本编辑器(如WINDOWS下的记事本),即可进行全部的asp页面的设计。若从工作效率来考虑,不妨选用具有可视化编辑能力的软件。

  3 独立于浏览器

 用户端只要使用可解释常规HTML码的浏览器, 即可浏览ASP所设计的主页。

 ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。因此,若不通过从服务器下载来观察全部asp 主页,在浏览器端见不到正确的页面内容。

  4 面向对象

 在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制 ActiveX Server Component(ActiveX服务器组件)来扩充功能。

  5 兼容性好

 与任何ActiveX scripting 语言兼容,除了可使用VBScript 和JScript语言进行设计外,还可通过Plug-in的方式,使用由第三方所提供的其它scripting 语言。

  6 源程序码不会外漏

 ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样可保证辛辛苦苦编写出来的程序代码不会被他人**。

 从应用层面看,ASP有以下的功能:

 1 处理由浏览器传送到站点服务器的表单输入。

 2 访问和编辑服务器端的数据库表。使用浏览器即可输入、更新和删除站点服务器的数据库中的数据。

 3 读写站点服务器的文件,实现访客计数器,座右铭等功能。

 4 提供广告轮播器,取得浏览器信息,URL表管理等内置功能。

 5 由cookies读写用户端的硬盘文件,以记录用户的数据。

 6 可以实现在多个主页间共享信息,以开发复杂的'商务站点应用程序。

 7 使用VBScript或JScript等简易的脚本语言,结合HTML码,快速完成站点的应用程序。

 通过站点服务器执行脚本语言,产生或更改在客户端执行的脚本语言。

 8 扩充功能的能力强,可通过使用Visual Basic、Java、Visual C ++ 等多种程序语言制作ActiveX Server Component以满足自己的特殊需要。

 动态网页的一般特点简要归纳如下:

 (1)动态网页以数据库技术为基础,可以大大降低网站维护的工作量;

 (2)采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等;

 (3)动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页;

 (4)动态网页中的“”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者出于技术方面的考虑,搜索蜘蛛不去抓取网址中“”

 后面的内容,因此采用动态网页的网站在进行搜索引擎推广时需要做一定的技术处理才能适应搜索引擎的要求。

 所谓静态网页就是说网页文件中没有程序,只有HTML代码,一般以html或htm为后缀名的网页,静态网站内容不会在制作完成后发生变化,任何人访问都显示一样的内容,如果你内容变化就必须修改原代码然后再上传到服务器上

 所谓动态网页,就是说该网页文件不仅具有HTML标记,而且含有程序代码,用数据库连接,动态网页能根据不同的时间,不同的来访者显示不同的内容,动态网站更新方便,一般在后台直接更新

;

如何用网页打开asp文件

ASP文件不能用网页打开,但可以用记事本打开。具体操作步骤如下:

1首先,找到您要在计算机上打开的ASP格式文件。如下图所示,然后进入下一步。

2其次,右击要打开的文件,在弹出的菜单栏中点击打开方法

ASP网站程序怎么破解?

把数据库改成asp为扩展名的东西是不明智的做法,如果是这样,你可以试着把他的数据库中插入一段asp代码,后面的事就容易办了。

安全的做法应该是把数据库放在网站目录这外。找asp中数据库地址,最容易的是爆库,具体的方法网上一搜索就是一大堆,在这里就不多说了。

如果爆库做不到,看看他出错提示是否还开启,做一下非常规操作,会得到些意想不到的东西。

另外,有时不一定要找到数据库才行,比如试试找SQL注入点,SQL注入也是破解管理账户和密码的有效办法。

asp格式的网站是什么网站?

动态网站。

ActiveServerPages(ASP)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。使用ASP可以组合HTML页、VBScript脚本命令和JavaScript脚本命令等,以创建交互的Web页和基于Web的功能强大的应用程序。

ASP也就是动态服务主页。

asp如何判定关闭网页?

结束应该是指程序加载完的时候,具体要看你是怎么个语言环境了。

操作系统:

<%=RequestServerVariables("OS")%>

服务器名称:

<%=RequestServerVariables("SERVER_NAME")%>

服务器IP:

<%=RequestServerVariables("LOCAL_ADDR")%>

CPU数量:

<%=RequestServerVariables("NUMBER_OF_PROCESSORS")%>个

服务端口:

<%=RequestServerVariables("SERVER_PORT")%>

Webserver及版本:

<%=RequestServerVariables("SERVER_SOFTWARE")%>

脚本解释引擎:

<%=ScriptEngine & "/"& ScriptEngineMajorVersion &""&ScriptEngineMinorVersion&""& ScriptEngineBuildVersion %>

服务协议及版本:

<%=RequestServerVariables("SERVER_PROTOCOL")%>

脚本超时时间:

<%=ServerScriptTimeout%>秒

网站物理路径:

<%=requestServerVariables("APPL_PHYSICAL_PATH")%>

<%

Dim BrowseMsg,BrowseVersion,SystemVersion

BrowseMsg=RequestServerVariables("HTTP_USER_AGENT")

'+++++++++++一个基本判别操作系统的函数+++++++++++

Function SystemCheck()

if inStr(BrowseMsg,"Windows 98") then

SystemCheck="Windows 98"

else if inStr(BrowseMsg,"Windows NT 40") then

SystemCheck="Windows NT 40"

else if inStr(BrowseMsg,"Windows NT 50") then

SystemCheck="Windows NT 2000"

else

SystemCheck="未知类型"

end if

end if

end if

end Function

'由于时间的原因我没有写判定win95和windows xp的语句,感兴趣的网友可以

'自行添加:)

'+++++++++++结束+++++++++++

if inStr(BrowseMsg,"MSIE") then

SystemVersion=CInt(Mid(BrowseMsg,inStr(BrowseMsg,"MSIE")+5,1))

responsewrite "您的浏览器的版本是 IE"&BrowseVersion&"<BR>"

responsewrite "您的操作系统是 "&SystemCheck()

end if

%>

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » ASP的特点与功能

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情