仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 423|回复: 9
打印 上一主题 下一主题

[学习教程] ASP教程之ASP 编程中 20 个十分有效的例子

[复制链接]
柔情似水 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:41:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
ASP最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。编程1.怎样用Asp判别你的网站的假造物理路径
答:利用Mappath办法
<palign="center"><fontsize="4"face="Arial"><b>
ThePhysicalpathtothisvirtualwebsiteis:
</b></font>
<fontcolor="#FF0000"size="6"face="Arial">
<%=Server.MapPath("")%>
</font></p>
2.我怎样晓得利用者所用的扫瞄器?
答:利用theRequestobject办法
strBrowser=Request.ServerVariables("HTTP_USER_AGENT")
IfInstr(strBrowser,"MSIE")0Then
  Response.redirect("ForMSIEOnly.htm")
Else
  Response.redirect("ForAll.htm")
EndIf
 

3.怎样盘算天天的均匀重复会见人数
答:办理办法
<%startdate=DateDiff("d",Now,"01/01/1990")
ifstrdate<0thenstartdate=startdate*-1
avgvpd=Int((usercnt)/startdate)%>
显现了局
<%response.write(avgvpd)%>
thatisit.thispagehavebeenviewedsinceNovember10,1998

4.怎样显现随机图像
<%dimp,ppic,dpic
ppic=12
randomize
p=Int((ppic*rnd)+1)
dpic="graphix/randompics/"&p&".gif"
%>
显现
">

6.怎样断定对方的IP地点
答:<%=Request.serverVariables("REMOTE_ADDR)%>

7.怎样链结到一副图片上
答:<%@Languages=vbscript%>
<%response.expires=0
strimagename="graphix/errors/erroriamge.gif"
response.redirect(strimagename)
%>

8.强制输出暗码对话框
答:把这句话放载页面的开首
<%response.status="401notAuthorized"
response.end
%>

9.怎样传送变量从一页到另外一页
答:用HIDDEN范例来传送变量
<%formmethod="post"action="mynextpage.asp">
<%foreachiteminrequest.form%>
<inputnamee="<%=item%>"type="HIDDEN"
value="<%=server.HTMLEncode(Request.form(item))%>">
<%next%>
</form>

10.为什么我在asp程序内利用msgbox,程序堕落说没有权限
答:因为asp是服务器运转的,假如能够在服务器显现一个对话框,那末你只好等有人按了断定以后,你的程序才干持续实行,而一样平常服务器不会有人守着,以是微软不能不克制这个函数,并胡乱告知你(:)呵呵)没有权限。可是ASP和客户端剧本分离倒能够显现一个对话框,asfollows:
<%yourVar="测试对话框"%>
<%scriptlanguage=javascript>
alert("<%=yourvar%>")
</script>

11.有无举措回护本人的源代码,不给人看到
答:能够往下载一个微软的WindowsscriptEncoder,它能够对asp的剧本和客户端javascript/vbscript剧本举行加密。。。不外客户端加密后,只要ie5才干实行,服务器端剧本加密后,只要服务器上安装有scriptengine5(装一个ie5就有了)才干实行。

12.如何才干将querystring从一个asp文件传送到另外一个?
答:前者文件到场下句:Response.Redirect("second.asp?"&Request.ServerVariables("QUERY_STRING"))

13.global.asa文件老是不起感化?
答:只要web目次设置为webapplication,global.asa才无效,而且一个webapplication的根目次下global.asa才无效。IIS4可使用InternetServiceManager设置applicationsetting如何才干使得htm文件好像asp文件一样能够实行剧本代码?

14.如何才干使得htm文件好像asp文件一样能够实行剧本代码?
答:InternetSevicesManager->选择defaultwebsite->右鼠键->菜单属性-〉主目次->使用程序设置(ApplicationSetting)->点击按钮"设置"->appmapping->点击按钮"Add"->executablebrowse选择WINNTSYSTEM32INETSRVASP.DLLEXTENSION输出htmmethodexclusions输出PUT.DELETE全体断定便可。可是值得注重的是如许对htm也要由asp.dll处置,效力将下降。

15.怎样注册组件
答:有两种办法。
第一种办法:手工注册DLL这类办法从IIs3.0一向利用到IIs4.0和别的的WebServer。它必要你在命令行体例上去实行,进进到包括有DLL的目次,并输出:regsvr32component_name.dll比方c:        empegsvr32AspEmail.dll它会把dll的特定信息注册进服务器中的注册表中。然后这个组件就能够在服务器上利用了,可是这个办法有一个缺点。当利用这类办法注册终了组件后,该组件必需要响应的设置NT的匿名帐号有权限实行这个dll。出格是一些组件必要读取注册表,以是,这个注册组件的办法仅仅是利用在服务器上没有MTS的情形下,要作废注册这个dll,利用:regsvr32/uaspobject.dllexamplec:        empegsvr32/uaneiodbc.dll

第二种办法:利用MTS(MicrosoftTransactionServer)MTS是IIS4新增特征,可是它供应了伟大的改善。MTS同意你指定只要有特权的用户才干够会见组件,年夜年夜进步了网站服务器上的平安性设置。在MTS上注册组件的步骤以下:
1)翻开IIS办理把持台。
2)睁开transactionserver,右键单击"pkgsinstalled"然后选择"newpackage"。
3)单击"createanemptypackage"。
4)给该包定名。
5)指定administrator帐号或则利用"interactive"(假如服务器常常是利用administrator上岸的话)。
6)如今利用右键单击你刚创建的谁人包上面睁开后的"components"。选择"newthencomponent"。
7)选择"installnewcomponent"。
8)找到你的.dll文件然后选择next到完成。
要删除这个工具,只需选择它的图标,然后选择delete。
附注:出格要注重第二种办法,它是用来调</p>专业性的服务。有的ASP商提供垂直型的应用服务,针对某一特定行业提供应用服务。
若天明 该用户已被删除
沙发
发表于 2015-1-20 11:06:29 | 只看该作者
不能只是将它停留在纸上谈兵的程度上。
海妖 该用户已被删除
板凳
发表于 2015-1-24 09:52:33 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
变相怪杰 该用户已被删除
地板
发表于 2015-1-27 19:55:03 | 只看该作者
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
分手快乐 该用户已被删除
5#
发表于 2015-2-5 08:55:19 | 只看该作者
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
第二个灵魂 该用户已被删除
6#
发表于 2015-2-11 08:19:02 | 只看该作者
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
活着的死人 该用户已被删除
7#
发表于 2015-3-2 01:33:14 | 只看该作者
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
爱飞 该用户已被删除
8#
发表于 2015-3-11 01:36:21 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
小女巫 该用户已被删除
9#
发表于 2015-3-17 18:09:20 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
简单生活 该用户已被删除
10#
发表于 2015-3-24 17:23:30 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 21:01

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表