小妖女 发表于 2015-1-16 23:18:28

ASP编程:关于500-100.asp

国内有些大的CRM厂商的ASP就写得不错.无论是概念还是它里面用JAVASCRIPT的能力.并不是说现在的程序员用了ASP.NET来写程序就可以说自己高档了有件事变我以为很奇异,我装的Windows2000AdvancedServer(English)历来没有过不克不及显现完全毛病信息的事变,以是厥后我瞥见他人的呆板不显现毛病的时分感应十分的惊奇。是跟AS有关仍是跟英文版有关?我装好呆板后没有修正过任何设置和文件就如许。
我反省500-100.asp的CreatedDate和我装体系的工夫分歧,修正工夫是1999-11-19。
内容以下:
<%@language="VBScript"%>
<%
OptionExplicit

ConstlngMaxFormBytes=200

DimobjASPError,blnErrorWritten,strServername,strServerIP,strRemoteIP
DimstrMethod,lngPos,datNow,strQueryString,strURL

IfResponse.BufferThen
Response.Clear
Response.Status="500InternalServerError"
Response.ContentType="text/html"
Response.Expires=0
EndIf

SetobjASPError=Server.GetLastError
%>
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML3.2Final//EN">

<htmldir=ltr>

<head>
<style>
a:link{font:8pt/11ptverdana;color:FF0000}
a:visited{font:8pt/11ptverdana;color:#4e4e4e}
</style>

<METANAME="ROBOTS"CONTENT="NOINDEX">

<title>Thepagecannotbedisplayed</title>

<METAHTTP-EQUIV="Content-Type"Content="text-html;charset=Windows-1252">
</head>

<script>
functionHomepage(){
<!--
//inrealbits,urlsgetreturnedtoourscriptlikethis:
//res://shdocvw.dll/http_404.htm#http://www.DocURL.com/bar.htm

//FortestinguseDocURL="res://shdocvw.dll/http_404.htm#https://www.microsoft.com/bar.htm"
DocURL=document.URL;

//thisiswherethehttporhttpswillbe,asfoundbysearchingfor://butskippingtheres://
protocolIndex=DocURL.indexOf("://",4);

//thisfindstheendingslashforthedomainserver
serverIndex=DocURL.indexOf("/",protocolIndex+3);

//forthehref,weneedavalidURLtothedomain.Wesearchforthe#symboltofindthebegining
//ofthetrueURL,andadd1toskipit-thisistheBeginURLvalue.WeuseserverIndexastheendmarker.
//urlresult=DocURL.substring(protocolIndex-4,serverIndex);
BeginURL=DocURL.indexOf("#",1)+1;
urlresult=DocURL.substring(BeginURL,serverIndex);

//fordisplay,weneedtoskipafterhttp://,andgotothenextslash
displayresult=DocURL.substring(protocolIndex+3,serverIndex);
document.write(<AHREF="+urlresult+">+displayresult+"</a>");
}
//-->
</script>

<bodybgcolor="FFFFFF">

<tablewidth="410"cellpadding="3"cellspacing="5">

<tr>
<tdalign="left"valign="middle"width="360">
<h1style="COLOR:000000;FONT:13pt/15ptverdana"><!--Problem-->Thepagecannotbedisplayed</h1>
</td>
</tr>

<tr>
<tdwidth="400"colspan="2">
<fontstyle="COLOR:000000;FONT:8pt/11ptverdana">Thereisaproblemwiththepageyouaretryingtoreachanditcannotbedisplayed.</font></td>
</tr>

<tr>
<tdwidth="400"colspan="2">
<fontstyle="COLOR:000000;FONT:8pt/11ptverdana">

<hrcolor="#C0C0C0"noshade>

<p>Pleasetrythefollowing:</p>

<ul>
<liid="instructionsText1">Cli</p>无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的;

若相依 发表于 2015-1-20 09:27:33

ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。

变相怪杰 发表于 2015-1-24 21:06:34

跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组

只想知道 发表于 2015-2-1 10:27:43

Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件

再见西城 发表于 2015-2-7 03:40:44

封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。

因胸联盟 发表于 2015-2-20 05:31:35

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

老尸 发表于 2015-3-6 16:27:10

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

冷月葬花魂 发表于 2015-3-13 04:09:21

Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write

飘灵儿 发表于 2015-3-20 12:22:25

我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
页: [1]
查看完整版本: ASP编程:关于500-100.asp