透明 发表于 2015-1-16 22:09:08

ASP网页编程之检察服务器一切Application变量、Sessi...

强大的可扩展性。ASP具有强大的扩展性,可以实现与多种网络、硬件设备的连接:通过专用的通讯线路远程接入企业;通过远程拨号服务器为远程拨号客户提供服务;通过WAP为移动电话互联网客户服务。application|session|变量|服务器常常写ASP,必要界说Application变量、Session变量,偶然要反省准确性。固然网上有相似得程序,可是发明有良多不敷,以是本人写了个。
代码以下:

<%@LANGUAGE="JavaScript"CODEPAGE="936"%>
<%
Response.Expires=0;
Response.Buffer=true;
vartPageStartTime=newDate();
%>
<html>
<head>
<title>网站-Application变量-Session变量</title>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<STYLEtype=text/css>
body,td{FONT-SIZE:10pt;FONT-FAMILY:"Arial","Helvetica","sans-serif"}
.Table1{BORDER-RIGHT:#FF99001pxsolid;BORDER-TOP:#FF99001pxsolid;FONT-SIZE:9pt;BORDER-LEFT:#FF99001pxsolid;BORDER-BOTTOM:#FF99001pxsolid}
.Table2{BACKGROUND-COLOR:#FF9900}
.TR1{BACKGROUND-color:#FF9955}
.TD1{BORDER-RIGHT:#FEDFB31pxsolid;BORDER-TOP:#FEDFB31pxsolid;BORDER-LEFT:#FEDFB31pxsolid;color:#ff9900;BORDER-BOTTOM:#FEDFB31pxsolid;BACKGROUND-COLOR:#FEDFB3}
.TD2{BACKGROUND-COLOR:#FEEED6;padding:7px;}
</STYLE>
<tablewidth="750"border="0"cellpadding="3"cellspacing="1"class="Table1">
<tr>
<tdclass="TR1">
<tablewidth="100%"border="0"cellspacing="0"cellpadding="0">
<tr>
<td><fontcolor="#FFFFFF"face="Verdana,Arial,Helvetica,sans-serif"><strong>服务器Application变量[共<%=Application.Contents.Count%>个]
<script>showTools();</script></strong></font></td>
<tdalign="right"></td>
</tr>
</table></td>
</tr>
<tr>
<td>
<tablewidth="100%"border="0"cellpadding="3"cellspacing="1"class="Table2">
<tr>
<tdwidth="35%"class="TD1">变量</td>
<tdwidth="65%"class="TD1">值</td>
</tr>
<%
variCount=0;
varsVarType="";
varoApplication=newEnumerator(Application.Contents);
varoApp;
for(;!oApplication.atEnd();oApplication.moveNext()){
oApp=oApplication.item();
sVarType=typeof(Application.Contents(oApp));
++iCount;
%>
<tr>
<tdalign="left"valign="middle"class="TD2"><b><%=oApp%></b><br><idisabled>[<%if(sVarType=="unknown"){Response.Write("Array");}else{Response.Write(sVarType);}%>]</i></td>
<tdvalign="middle"class="TD2">
<%
try{
if(sVarType=="unknown"){
varoTmp=newVBArray(Application.Contents(oApp));
Response.Write(Server.HTMLEncode(oTmp.toArray()));
}elseResponse.Write(Server.HTMLEncode(Application.Contents(oApp)));
}catch(e){
Response.Write("<idisabled></i>");
}
%>
</td>
</tr>
<%
}
if(!iCount){
%>
<tr>
<tdalign="left"valign="middle"class="TD2"colspan="2">没有Application变量</td>
</tr>
<%
}
%>
</table></td>
</tr>
<tr>
<tdheight="5"class="TR1"colspan="2"></td>
</tr>
</table>
<br>
<tablewidth="750"border="0"cellpadding="3"cellspacing="1"class="Table1">
<tr>
<tdclass="TR1">
<tablewidth="100%"border="0"cellspacing="0"cellpadding="0">
<tr>
<td><fontcolor="#FFFFFF"face="Verdana,Arial,Helvetica,sans-serif"><strong>服务器Session变量[共<%=Session.Contents.Count%>个]
<script>showTools();</script></strong></font></td>
<tdalign="right">以后会话编号:<%=Session.SessionID%></td>
</p>大家可以自己去看一看.可以说看得想呕吐.以前有次下了个动网来看.里面连基本内置函数的保护措施(函数没防御性)都没有.难怪经常补这个补那个了.可能现在.NET版会好点吧

admin 发表于 2015-1-18 21:06:09

学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。

精灵巫婆 发表于 2015-1-25 17:53:53

我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.

兰色精灵 发表于 2015-2-3 12:34:53

我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。

第二个灵魂 发表于 2015-2-9 00:57:05

兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的

因胸联盟 发表于 2015-2-26 16:05:03

没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。

若相依 发表于 2015-3-8 16:07:01

运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。

分手快乐 发表于 2015-3-16 04:06:40

代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。

爱飞 发表于 2015-3-22 20:10:23

我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
页: [1]
查看完整版本: ASP网页编程之检察服务器一切Application变量、Sessi...