|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
ASP.NET和ASP的比较,技术上比较已经没什么可说的了.新一代在大部分程度来说当然是比旧一代好了.关键看你对所做软件的理解了.因人而定.会写的话也可能比ASP.NET写得更有效率和更方便重用(三)把旧事代码拔出你的页面
最好的旧事公布,固然是为网站自己定做的,那样才干与主页作风分歧,但云云一来,旧事公布体系出缺乏了通用性了,不克不及移值到其余网站上利用,有得必有掉,在这个基本上关头是找一个平行点。综合来考滤,最好的做法是与页面分别,那样就能够不影响网页的表面,而也能到达很好的效果,在利用旧事的网页上我们能够经由过程安排一条如许的script语句来挪用旧事代码
《scriptlanguage="JavaScript"
src="http//xxx.com.cn/special/linux/lnews/autoup.asp"》
人人能够到这里看看效果
如今请人人看看autoup.asp的代码。
《%@language="vbscript"%》
《!--#includeVirtual="/news/data/data.inc"--》
《%
Setrs=Server.CreateObject("ADODB.Recordset")
sql="select*fromdataOrderbynews_idDesc"
rs.opensql,conn,3,2
ifrs.bofthen
response.end
endif
dispmess="《tableborder=0width=100%cellpadding=0》"
rs.movefirst
disp=""
count=0
disp="《tr》《tdwidth=100%》《b》广州市场《/b》《/td》《/tr》"
dowhilenotrs.eof
广州市场
ifCint(rs("news_class"))=3then
disp=disp&"《tr》《tdwidth=100%》《ahref=http://www.aaaaa.com.cn/news/read.asp?news_id="&rs("news_id")&"target=_blank》>>"&rs("news_title")&"《/a》(《fontsize=1》"&rs("news_year")&"-"&rs("news_month")&"-"&rs("news_day")&""&rs("news_time")&"《/font》)《/td》《/tr》"
ifcount》=10thenclng(application("disp_1"))-1then
exitdo
endif
count=count+1
endif
rs.movenext
loop
disp=disp&"《tr》《tdwidth=100%align=right》【更多旧事...】《/td》《/tr》"
dispmess=dispmess&disp
rs.movefirst
disp=""
count=0
disp="《tr》《tdwidth=100%》《b》市场风云《/b》《/td》《/tr》"
dowhilenotrs.eof
市场风云
ifCint(rs("news_class"))=1then
disp=disp&"《tr》《tdwidth=100%》《ahref=http://www.aaaaa.com.cn/news/read.asp?news_id="&rs("news_id")&"target=_blank》>>"&rs("news_title")&"《/a》(《fontsize=1》"&rs("news_year")&"-"&rs("news_month")&"-"&rs("news_day")&""&rs("news_time")&"《/font》)《/td》《/tr》"
ifcount》=10thenclng(application("disp_2"))-1then
exitdo
endif
count=count+1
endif
rs.movenext
loop
disp=disp&"《tr》《tdwidth=100%align=right》【更多旧事...】《/td》《/tr》"
dispmess=dispmess&disp
rs.movefirst
disp=""
count=0
disp="《tr》《tdwidth=100%》《b》IT旧事《/b》《/td》《/tr》"
dowhilenotrs.eof
IT旧事
ifCint(rs("news_class"))=2then
disp=disp&"《tr》《tdwidth=100%》《ahref=http://www.aaaaa.com.cn/news/read.asp?news_id="&rs("news_id")&"target=_blank》>>"&rs("news_title")&"《/a》(《fontsize=1》"&rs("news_year")&"-"&rs("news_month")&"-"&rs("news_day")&""&rs("news_time")&"《/font》)《/td》《/tr》"
ifcount》=50thenclng(application("disp_3"))-1then
exitdo
endif
count=count+1
endif
rs.movenext
loop
disp=disp&"《tr》《tdwidth=100%align=right》【更多旧事...】《/td》《/tr》"
dispmess=dispmess&disp
dispmess=dispmess&"《/table》"
dispmess="document.write("&dispmess&")"
%》
《%=dispmess%》
经由过程定制这段代码,就可以制造出切合您请求的网页显现格局。
增加,删除,显现都解说完了,最初一项,就是把旧事的具体内容显现出来。
当用户点击旧事题目,就翻开disp.asp文件,同时利用GET这类体例来把参数传送已往,我们看看disp.asp的文件内容
《%@language="vbscript"%》
《!--#includeVirtual="/news/data/data.inc"--》
《%
Setrs=Server.CreateObject("ADODB.Recordset")
sql="select*fromdatawhereCstr(news_id)="&Cstr(request.querystring("news_id"))&""
rs.opensql,conn,3,2
%》
《html》
《head》
《metahttp-equiv="Content-Type"content="text/html;charset=gb2312"》
《title》《/title》
《/head》
《bodytopmargin="8"leftmargin="8"》
《divalign="center"》《center》
</p>ASP是依赖组件的,能访问数据库的组件好多就有好多种,再有就是你微软的工具可是什么都要收钱的啊! |
|