国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > ASP > 正文

一個(gè)功能完善的專欄管理的程序->這是asp.net的第二個(gè)應(yīng)用(二)

2019-11-18 21:48:02
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
一個(gè)功能完善的專欄管理的程序->這是asp.net的第二個(gè)應(yīng)用(二)
/*
豆腐制作,都是精品
http://www.asp888.net 豆腐技術(shù)站
如轉(zhuǎn)載,請(qǐng)保留完整版權(quán)信息
*/
我們?cè)谏掀恼轮校昧艘粋€(gè)函數(shù)包文件func.aspx,在這篇文章中,我們?cè)敿?xì)講解一下,這個(gè)func.aspx 文件
<%@ Assembly Name="System.Net" %>
<%@ Import Namespace="System.Net" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SQL" %>
'這些import 我就不說(shuō)了,在前面的的文章 sp+中常用的NameSpace的講解都已經(jīng)有所涉及
<script language="VB" runat=server>
function replaceSql(str1 as string) as string
'在asp.net 中使用SQL 語(yǔ)句也會(huì)出現(xiàn)"'"號(hào)的問(wèn)題,因此使用replace函數(shù)將"'" 轉(zhuǎn)換成 "''"
replaceSql=replace(str1,"'","''")
end function
function GetConn() as SQLConnection
'我們?cè)谶@里 將連接數(shù)據(jù)庫(kù)的代碼進(jìn)行統(tǒng)一化管理
Dim conn As SQLConnection
Dim Cfg as HashTable
Cfg = Context.GetConfig("appsettings")
Conn = New SQLConnection(cfg("Conn"))
GetConn=Conn
end function

sub WritePage(start as integer,file as string,intLen as integer,intPageCount as integer,intRecCount as integer)
'這個(gè)是一個(gè) 可移植 的 分頁(yè)的程序
'進(jìn)行分頁(yè)處理
dim strWrite as string
strWrite="<table border=1 width=100%><tr><td>"
response.write(strWrite)

if start=0 then
strWrite="首頁(yè)"
else
strWrite="<a href='" & file & "?start=0'>首頁(yè)</a>"
end if
response.write(strWrite)

if start>=1 then
strWrite="<a href='" & file & "?start=" & cStr(start-intLen) & "'>上頁(yè)</a>"
else
strWrite="上頁(yè)"
end if
response.write(strWrite)

if start+intLen<intRecCount then
'還沒(méi)有到最后一頁(yè)數(shù)據(jù)
strWrite="<a href='" & file & "?start=" & cStr(start+intLen) & "'>下頁(yè)</a>"
else
strWrite="下頁(yè)"
end if
response.write(strWrite)

if start+intLen<intRecCount then
'還沒(méi)有到最后一頁(yè)數(shù)據(jù)
strWrite="<a href='" & file & "?start=" & cStr((intPageCount-1)*intLen) & "'>末頁(yè)</a>"
else
strWrite="末頁(yè)"
end if
response.write(strWrite & "</td><td>")

strWrite="當(dāng)前共有文章" & Cstr(intRecCount) & "篇,現(xiàn)在是第<font color=red>" & cStr((Start/intLen)+1) & "/" & cstr(intPageCount) & "</font>頁(yè)"
response.write(strWrite)
strWrite="</td></tr></table>"
response.write(strWrite)
end sub
</script>
大家在asp.net 中一定要注意,我們?cè)赼sp.net 中定義函數(shù)的時(shí)候,一定要注意必須在<script runat=server ..>中對(duì)函數(shù)進(jìn)行定義,而不能和asp一樣在 <%和%>之間定義,這樣做的好處是 對(duì)函數(shù)定義簡(jiǎn)單明了,程序的可讀性提高了很多,但是有一個(gè)很不方便的地方就是 在<script>..中不能象在<%%> 中那樣方便的嵌套調(diào)用HTML代碼,而必須使用Response.Write(ss),這個(gè)是一個(gè)不方便的地方

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 巴南区| 岳阳县| 伊川县| 航空| 云林县| 正定县| 新密市| 广灵县| 垫江县| 长汀县| 永新县| 安化县| 藁城市| 灵武市| 大方县| 宜阳县| 舟曲县| 万安县| 班玛县| 长垣县| 马鞍山市| 义乌市| 平舆县| 弥渡县| 满洲里市| 长宁区| 新丰县| 诸暨市| 中牟县| 盐山县| 阿拉善右旗| 开化县| 唐海县| 闻喜县| 永宁县| 关岭| 广平县| 惠来县| 星座| 桦南县| 开封县|