ASP网页编程之怎样在服务器上保留必定工夫的信息
对于中小型web应用来说,php有很强的竞争力,linux+apache+mysql+php(lamp)的组合几乎可以胜任绝大多数网站的解决方案,对于大型应用来讲,对于系统架构要求更高,需要有成熟的框架支持,jsp的struts是个不错的框架,国内介绍它的资料也非常多,应用逐渐广泛起来。asp就不用说了,/*豆腐制造都是佳构
http://www.asp888.net豆腐手艺站
如转载请保存完全版权信息
*/
<%@importnamespace="system.data.SQL"%>
<%@OutputCacheDuration="3600"%>
/*
这个OutputCache的前缀的意义是这个页面在server被坚持的工夫的长度单元是秒我如今把这个程序的坚持工夫设置成为3600也就是一个小时
如许,即便你对数据库的数据举行任何的改动程序都不会往理会仍旧显现的是你的没有修正的之前的数据
*/
<SCRIPTLANGUAGE="vb"RUNAT="server">
SubPage_Load(myListASObject,EasEventArgs)
DimdbReadASSQLDataReader
DimdbCommASSQLCommand
DimSQLserverASString
DimSQLASString
conn="server=localhost;uid=sa;password=;database=doufu"
这个是别的一种毗连数据库的办法,我们不必要往创立一个SQLConnection
’性子实际上是一样的
SQL="Select*frommsgboard"
dbComm=NewSQLCommand(SQL,conn)
dbComm.ActiveConnection.Open()
dbComm.execute(dbRead)
WhiledbRead.Read()
这里复杂的先容了asp+中对dropdownlist的复杂操纵举措
test.items.add(NewListItem(dbRead.Item("msgTitle")))
EndWhile
EndSub
</SCRIPT>
<FORMRUNAT="server"method="get">
<asp:DropDownListid="test"runat="server"/>
</FORM>
缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。 另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件) 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。 从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了 运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。 最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。 Session:这个存储跟客户端会话过程的数据,默认20分钟失效 虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
页:
[1]