|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用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可以完成无比强大的功能。 |
|