最常用的20个ASP代码片段 上

本文提供了一系列ASP编程实用技巧,包括获取网站物理路径、检测浏览器类型、计算平均访问人数、显示随机图片、返回前一页及获取IP地址等。通过这些技巧,开发者能够更高效地进行网页开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.如何用Asp判断你的网站的虚拟物理路径
答:使用Mappath方法
None.gif< p align="center" >< font size="4" face="Arial" >< b > 
None.gifThe Physical path to this virtual website is: 
None.gif
< /b >< /font > 
None.gif
< font color="#FF0000" size="6" face="Arial" > 
None.gif
< %= Server.MapPath("\")% > 
None.gif
< /font >< /p >
2.我如何知道使用者所用的浏览器?
答:使用the Request object方法
None.gifstrBrowser=Request.ServerVariables("HTTP_USER_AGENT") 
None.gifIf Instr(strBrowser,"MSIE") 
< > 0 Then 
None.gif  Response.redirect("ForMSIEOnly.htm") 
None.gifElse 
None.gif  Response.redirect("ForAll.htm") 
None.gifEnd If

3.如何计算每天的平均反复访问人数
None.gif< % startdate=DateDiff("d",Now,"01/01/1990") 
None.gif
if strdate< 0 then startdate=startdate*-1 
None.gif
avgvpd=Int((usercnt)/startdate) > 
None.gif显示结果 
None.gif
< % response.write(avgvpd) % > 
None.gifthat is it.this page have been viewed since November 10,1998

4.如何显示随机图象
None.gif< % dim p,ppic,dpic 
None.gifppic
=12 
None.gif
randomize 
None.gifp
=Int((ppic*rnd)+1) 
None.gif
dpic="graphix/randompics/"&p&".gif" 
None.gif
> 
None.gif显示 
None.gif
< img src="< %=dpic% >" >
None.gif
5.如何回到先前的页面
None.gif< a href="< %=request.serverVariables("Http_REFERER")% >" >preivous page< /a > 
None.gif或用图片如:
< img src="arrowback.gif" alt="< %=request.serverVariables("HTTP_REFERER")% >" >
None.gif
6.如何确定对方的IP地址
None.gif< %=Request.serverVariables("REMOTE_ADDR)% >

7.如何链结到一副图片上
None.gif< % @Languages=vbs cript % > 
None.gif
< % response.expires=0 
None.gif
strimagename="graphix/errors/erroriamge.gif" 
None.gifresponse.redirect(strimagename) 
None.gif
>

8.强迫输入密码对话框
None.gif把这句话放载页面的开头 
None.gif< % response.status="401 not Authorized" 
None.gifresponse.end 
None.gif
>

9.如何传递变量从一页到另一页
答:用 HIDDEN 类型来传递变量
None.gif< % form method="post" action="mynextpage.asp" > 
None.gif
< % for each item in request.form % > 
None.gif
< input namee="< %=item% >" type="HIDDEN" 
None.gifvalue
="< %=server.HTMLEncode(Request.form(item)) % >" > 
None.gif
< % next > 
None.gif
< /form >

10.为何我在 asp 程序内使用 msgbox,程序出错说没有权限
答:由于 asp 是服务器运行的,如果可以在服务器显示一个对话框,那么你只好等有人按了确定之后,你的程序才能继续执行,而一般服务器不会有人守着,所以微软不得不禁止这个函数,并胡乱告诉你 (:) 呵呵) 没有权限。但是ASP和客户端脚本结合倒可以显示一个对话框,as follows:

来源:51js.com
内容概要:本文探讨了在MATLAB/SimuLink环境中进行三相STATCOM(静态同步补偿器)无功补偿的技术方法及其仿真过程。首先介绍了STATCOM作为无功功率补偿装置的工作原理,即通过调节交流电压的幅值和相位来实现对无功功率的有效管理。接着详细描述了在MATLAB/SimuLink平台下构建三相STATCOM仿真模型的具体步骤,包括创建新模型、添加电源和负载、搭建主电路、加入控制模块以及完成整个电路的连接。然后阐述了如何通过对STATCOM输出电压和电流的精确调控达到无功补偿的目的,并展示了具体的仿真结果分析方法,如读取仿真数据、提取关键参数、绘制无功功率变化曲线等。后指出,这种技术可以显著提升电力系统的稳定性与电能质量,展望了STATCOM在未来的发展潜力。 适合人群:电气工程专业学生、从事电力系统相关工作的技术人员、希望深入了解无功补偿技术的研究人员。 使用场景及目标:适用于想要掌握MATLAB/SimuLink软件操作技能的人群,特别是那些专注于电力电子领域的从业者;旨在帮助他们学会建立复杂的电力系统仿真模型,以便更好地理解STATCOM的工作机制,进而优化实际项目中的无功补偿方案。 其他说明:文中提供的实例代码可以帮助读者直观地了解如何从零开始构建一个完整的三相STATCOM仿真环境,并通过图形化的方式展示无功补偿的效果,便于进一步的学习与研究。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值