飘飘悠悠 发表于 2015-1-16 23:36:50

ASP编程:从ASP迁徙至ASP+ --转换其他的页面吧

对用户来说可预见费用、节约费用,可以做到花少钱办大事。由于省去了购买软件和硬件等的前期费用,用户可以租用较高级的应用软件。ASP的收费是根据软件的类型、客制化程度、用户数量、服务期限来定的,对客户来说这笔费用是可以预见的。方便于客户应用软件的升级。asp+|页面|转换原雨晨
至于残剩的页面,我们独具匠心,利用ASP+DataList或是Repeater控件。如许做是需要的,由于按计划请求必要定制的数据结构,而不是一个尺度的表格显现。个中有个页面,classcatalog.aspx,有一处请求勾选值,然后依据选中的值,运转两个大概输入中的一个。该页就使用了Repeater控件,因而我们显现地创立了表格的行与列,而没有让控件来完成这统统。这是在templates的外部完成的。在ASP中,看起来是如许子的:

  反省是不是供应优惠

  IfrsSessions("Special")=TrueThen

  若本课程供应优惠,则输入“SpecialOffer!”

  Response.Write"<tdvalign=topalign=center>"&vbCrLf

  Response.Write"<ahref=""classdetail.asp?SessionID="

  Response.WritersSessions("SessionID")

  Response.Write"""name=""Clickformoredetail"">"

  Response.Write"SpecialOffer!"

  Response.Write"</td>"

  Else

  若本课程不供应优惠,则在栏中输入"--"

  Response.Write"<tdvalign=topalign=center>--</td>"

  EndIf

  为了在ASP+中到达一样的效果,我们利用了一个函数。在剧本块中,位于Page_Load事务下,我们创立以下代码:

  FunctionCheckSpecial(ByRefblnSpecialAsBoolean,_

  ByRefintNumberAsInteger)AsString

  IfblnSpecial=TrueThen

  CheckSpecial="<ahref="&Chr(34)&_

  "classdetail.aspx?SessionID="&_

  intNumber&Chr(34)&">Special!!</a>"

  Else

  CheckSpecial="--"

  EndIf

  EndFunction

  然后只须从ASP+Repeater中挪用函数:

  <templatename="ItemTemplate">

  <tr>

  

  <tdvalign=topalign=center>

  <%=CheckSpecial(Container.DataItem("Special"),

  Container.DataItem("Session_ID"))%>

  </td>

  </tr>

  </template>

  Container指的是触及我们的ASP+Reapter控件的数据的父工具。经由过程挪用Container.DataItem("Special")及Container.DataItem("Session_ID"),将父工具(即ASP+Repeater控件)中的列的值传送给了函数

</p>ASP一般认为只能运行在IIS上,正如前面所提到的,这并不是十分正确,事实上,ASP也能运行在Apache上。ApacheASP可在任意Apache服务器上运行有限的ASP功能,所需做的,只需打开mod_perl。

谁可相欹 发表于 2015-1-19 11:45:08

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

老尸 发表于 2015-1-24 12:30:38

虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。

admin 发表于 2015-2-1 10:48:15

我想问如何掌握学习节奏(先学什么再学什么)最好详细点?

简单生活 发表于 2015-2-7 04:09:56

Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")

活着的死人 发表于 2015-2-20 12:57:18

学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:

若相依 发表于 2015-3-6 17:07:02

最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。

海妖 发表于 2015-3-13 04:23:16

学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:

透明 发表于 2015-3-20 12:44:48

不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
页: [1]
查看完整版本: ASP编程:从ASP迁徙至ASP+ --转换其他的页面吧