乐观 发表于 2015-1-16 22:27:26

ASP编程:FrontPage创立HTML/ASP夹杂页面Ⅰ

楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。我一向利用Microsoft的FrontPage98来开辟ASP/ADO之类的Internet数据库使用程序。如今我传闻很多人都十分信仰接纳InterDev做为开辟那些程序的工具,由于他们以为FrontPage搅散了代码。可是在这里,我要枚举一些极好的来由来讲明我为何更喜好FrontPage。

  我的很多客户都是企业家,他们以为,关于一个Web站点来讲,FrontPage和其他所见即所得的Web站点开辟工具能做到不必编程就创建页面。固然,“不必编程”是关于必定的内容,而不是关于ASP的站点。

  你可使用NotePad,其他的笔墨编纂器,大概VisualInterDev来创立事情很好的ASPWeb页面,可是假如被FrontPage大概其他所见即所得的编纂器处置后,代码就会事件,由于这些编纂器不克不及读取和了解页面中的ASP剧本,以是以为页面代码产生了毛病,然后就“改正”它。

  可是,假如你了解了FrontPage喜好的和不喜好的,而且分明你的代码,你就会发明一切的成绩城市消散。FrontPage编纂器的确能创立ASP页面,就象用NotePad、VisualInterDev等等编纂器能做的一样。

  那末,上风在那里呢?我能够给编程者每小时100元,但我的客户却不肯意为HTML计划付出每小时100元的用度。因为这个缘故原由,他们大概本人计划,大概雇人计划然后付出用度。我在页面中编写ASP代码,然后托付给他们。随后,假如他们想对程序的作风等做修正,他们就能够在FrontPage大概其他所见即所得的编纂器中翻开页面,期近使没有编程常识的前提下,十分复杂并疾速地修正HTML页面。

举例

  上面举一个例子。这里的会商针对FrontPage98,它的用户友爱性年夜年夜不如FrontPage2000,可是却普遍地使用。

  假想一下,页面上有一个表单,你想依据从查询字符串传送过去的变量而有前提地设置表单的Action属性。能够编写几个表单标志,并利用变量的数值来选择在页面中安排哪一个表单。为了会商的目标,用方括号将HTML代码包括。

<%
Dimmyvar
myvar=Request.QueryString("myvar")%>
<%ifmyvar="1"then%>
[<formname="myform"ACTION="mypage1.asp"METHOD=POST>]
<%elseifmyvar="2"then%>
[<formname="myform"ACTION="mypage2.asp"METHOD=POST>]
<%elseifmyvar="3"then%>
[<formname="myform"ACTION="mypage3.asp"METHOD=POST>]
<%else%>
[<formname="myform"ACTION="mypage4.asp"METHOD=POST>]
<%endif

%>
formHTMLhere
[</form>]
asp可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,asp可以完成无比强大的功能。

小魔女 发表于 2015-1-19 13:09:39

还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。

深爱那片海 发表于 2015-2-3 11:39:35

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

山那边是海 发表于 2015-2-8 20:34:35

那么,ASP.Net有哪些改进呢?

精灵巫婆 发表于 2015-2-26 06:29:20

不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍

爱飞 发表于 2015-3-8 12:31:05

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

若天明 发表于 2015-3-15 23:22:31

不能只是将它停留在纸上谈兵的程度上。

只想知道 发表于 2015-3-22 18:09:29

Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
页: [1]
查看完整版本: ASP编程:FrontPage创立HTML/ASP夹杂页面Ⅰ