亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

談asp非常實用的代碼_ASP教程

2024-05-04 11:04:15
字體:
來源:轉載
供稿:網友

推薦:如何提高asp程序訪問速度
用asp程序進行網頁設計,大多因為需要訪問數據庫,然后再將數據顯示到頁面,如果數據很多的話,頁面的訪問速度也就變慢了,為了解決這個問題,可以用以下技巧來提高頁面訪問速度。 技巧之一:提高使用Request集合的效率 訪問一個ASP集合來提取一個值是費時的

收集了一些asp實用代碼,省去了網頁制作時大家查找的時間。

過濾字符
Function GetSafeStr(str)
    GetSafeStr=Replace(Replace(Replace(Replace(Replace(str,"’","‘"),"""","“"),"&",""),"<","&lt;"),">","&gt;")
End Function

陽歷轉農歷 
<% 
Function Nongli() 
Dim WeekName(7), MonthAdd(11), NongliData(99), TianGan(9), DiZhi(11), ShuXiang(11), DayName(30), MonName(12) 
Dim curTime, curYear, curMonth, curDay, curWeekday 
Dim GongliStr, WeekdayStr, NongliStr, NongliDayStr 
Dim i, m, n, k, isEnd, bit, TheDate 
’獲取當前系統時間 
curTime = Date 
’星期名 
WeekName(0) = " * " 
WeekName(1) = "星期日" 
WeekName(2) = "星期一" 
WeekName(3) = "星期二" 
WeekName(4) = "星期三" 
WeekName(5) = "星期四" 
WeekName(6) = "星期五" 
WeekName(7) = "星期六" 

’天干名稱 
TianGan(0) = "甲" 
TianGan(1) = "乙" 
TianGan(2) = "丙" 
TianGan(3) = "丁" 
TianGan(4) = "戊" 
TianGan(5) = "己" 
TianGan(6) = "庚" 
TianGan(7) = "辛" 
TianGan(8) = "壬" 
TianGan(9) = "癸" 

’地支名稱 
DiZhi(0) = "子" 
DiZhi(1) = "丑" 
DiZhi(2) = "寅" 
DiZhi(3) = "卯" 
DiZhi(4) = "辰" 
DiZhi(5) = "巳" 
DiZhi(6) = "午" 
DiZhi(7) = "未" 
DiZhi(8) = "申" 
DiZhi(9) = "酉" 
DiZhi(10) = "戌" 
DiZhi(11) = "亥" 

’屬相名稱 
ShuXiang(0) = "鼠" 
ShuXiang(1) = "牛" 
ShuXiang(2) = "虎" 
ShuXiang(3) = "兔" 
ShuXiang(4) = "龍" 
ShuXiang(5) = "蛇" 
ShuXiang(6) = "馬" 
ShuXiang(7) = "羊" 
ShuXiang(8) = "猴" 
ShuXiang(9) = "雞" 
ShuXiang(10) = "狗" 
ShuXiang(11) = "豬" 

’農歷日期名 
DayName(0) = "*" 
DayName(1) = "初一" 
DayName(2) = "初二" 
DayName(3) = "初三" 
DayName(4) = "初四" 
DayName(5) = "初五" 
DayName(6) = "初六" 
DayName(7) = "初七" 
DayName(8) = "初八" 
DayName(9) = "初九" 
DayName(10) = "初十" 
DayName(11) = "十一" 
DayName(12) = "十二" 
DayName(13) = "十三" 
DayName(14) = "十四" 
DayName(15) = "十五" 
DayName(16) = "十六" 
DayName(17) = "十七" 
DayName(18) = "十八" 
DayName(19) = "十九" 
DayName(20) = "二十" 
DayName(21) = "廿一" 
DayName(22) = "廿二" 
DayName(23) = "廿三" 
DayName(24) = "廿四" 
DayName(25) = "廿五" 
DayName(26) = "廿六" 
DayName(27) = "廿七" 
DayName(28) = "廿八" 
DayName(29) = "廿九" 
DayName(30) = "三十" 

’農歷月份名 
MonName(0) = "*" 
MonName(1) = "正" 
MonName(2) = "二" 
MonName(3) = "三" 
MonName(4) = "四" 
MonName(5) = "五" 
MonName(6) = "六" 
MonName(7) = "七" 
MonName(8) = "八" 
MonName(9) = "九" 
MonName(10) = "十" 
MonName(11) = "十一" 
MonName(12) = "臘" 

’公歷每月前面的天數 
MonthAdd(0) = 0 
MonthAdd(1) = 31 
MonthAdd(2) = 59 
MonthAdd(3) = 90 
MonthAdd(4) = 120 
MonthAdd(5) = 151 
MonthAdd(6) = 181 
MonthAdd(7) = 212 
MonthAdd(8) = 243 
MonthAdd(9) = 273 
MonthAdd(10) = 304 
MonthAdd(11) = 334 
’農歷數據 
NongliData(0) = 2635 
NongliData(1) = 333387 
NongliData(2) = 1701 
NongliData(3) = 1748 
NongliData(4) = 267701 
NongliData(5) = 694 
NongliData(6) = 2391 
NongliData(7) = 133423 
NongliData(8) = 1175 
NongliData(9) = 396438 
NongliData(10) = 3402 
NongliData(11) = 3749 
NongliData(12) = 331177 
NongliData(13) = 1453 
NongliData(14) = 694 
NongliData(15) = 201326 
NongliData(16) = 2350 
NongliData(17) = 465197 
NongliData(18) = 3221 
NongliData(19) = 3402 
NongliData(20) = 400202 
NongliData(21) = 2901 
NongliData(22) = 1386 
NongliData(23) = 267611 
NongliData(24) = 605 
NongliData(25) = 2349 
NongliData(26) = 137515 
NongliData(27) = 2709 
NongliData(28) = 464533 
NongliData(29) = 1738 
NongliData(30) = 2901 
NongliData(31) = 330421 
NongliData(32) = 1242 
NongliData(33) = 2651 
NongliData(34) = 199255 
NongliData(35) = 1323 
NongliData(36) = 529706 
NongliData(37) = 3733 
NongliData(38) = 1706 
NongliData(39) = 398762 
NongliData(40) = 2741 
NongliData(41) = 1206 
NongliData(42) = 267438 
NongliData(43) = 2647 
NongliData(44) = 1318 
NongliData(45) = 204070 
NongliData(46) = 3477 
NongliData(47) = 461653 
NongliData(48) = 1386 
NongliData(49) = 2413 
NongliData(50) = 330077 
NongliData(51) = 1197 
NongliData(52) = 2637 
NongliData(53) = 268877 
NongliData(54) = 3365 
NongliData(55) = 531109 
NongliData(56) = 2900 
NongliData(57) = 2922 
NongliData(58) = 398042 
NongliData(59) = 2395 
NongliData(60) = 1179 
NongliData(61) = 267415 
NongliData(62) = 2635 
NongliData(63) = 661067 
NongliData(64) = 1701 
NongliData(65) = 1748 
NongliData(66) = 398772 
NongliData(67) = 2742 
NongliData(68) = 2391 
NongliData(69) = 330031 
NongliData(70) = 1175 
NongliData(71) = 1611 
NongliData(72) = 200010 
NongliData(73) = 3749 
NongliData(74) = 527717 
NongliData(75) = 1452 
NongliData(76) = 2742 
NongliData(77) = 332397 
NongliData(78) = 2350 
NongliData(79) = 3222 
NongliData(80) = 268949 
NongliData(81) = 3402 
NongliData(82) = 3493 
NongliData(83) = 133973 
NongliData(84) = 1386 
NongliData(85) = 464219 
NongliData(86) = 605 
NongliData(87) = 2349 
NongliData(88) = 334123 
NongliData(89) = 2709 
NongliData(90) = 2890 
NongliData(91) = 267946 
NongliData(92) = 2773 
NongliData(93) = 592565 
NongliData(94) = 1210 
NongliData(95) = 2651 
NongliData(96) = 395863 
NongliData(97) = 1323 
NongliData(98) = 2707 
NongliData(99) = 265877 
’生成當前公歷年、月、日 ==> GongliStr 
curYear = Year(curTime) 
curMonth = Month(curTime) 
curDay = Day(curTime) 

GongliStr = curYear & "年" 
If (curMonth < 10) Then 
    GongliStr = GongliStr & "0" & curMonth & "月" 
Else 
    GongliStr = GongliStr & curMonth & "月" 
End If 
If (curDay < 10) Then 
    GongliStr = GongliStr & "0" & curDay & "日" 
Else 
    GongliStr = GongliStr & curDay & "日" 
End If 

’生成當前公歷星期 ==> WeekdayStr 
curWeekday = Weekday(curTime) 
WeekdayStr = WeekName(curWeekday) 

’計算到初始時間1921年2月8日的天數:1921-2-8(正月初一) 
TheDate = (curYear - 1921) * 365 + Int((curYear - 1921) / 4) + curDay + MonthAdd(curMonth - 1) - 38 
If ((curYear Mod 4) = 0 And curMonth > 2) Then 
    TheDate = TheDate + 1 
End If 

’計算農歷天干、地支、月、日 
isEnd = 0 
m = 0 

Do 
    If (NongliData(m) < 4095) Then 
        k = 11 
    Else 
        k = 12 
    End If 

    n = k 
    Do 
        If (n < 0) Then 
            Exit Do 
        End If 

    ’獲取NongliData(m)的第n個二進制位的值 
    bit = NongliData(m) 
    For q = 1 To n Step 1 
        bit = Int(bit / 2) 
    Next 
    bit = bit Mod 2 

    If (TheDate <= 29 + bit) Then 
        isEnd = 1 
        Exit Do 
    End If 

    TheDate = TheDate - 29 - bit 

    n = n - 1 
  Loop 

  If (isEnd = 1) Then 
      Exit Do 
  End If 

  m = m + 1 
Loop 

curYear = 1921 + m 
curMonth = k - n + 1 
curDay = TheDate 

If (k = 12) Then 
    If (curMonth = (Int(NongliData(m) / 65536) + 1)) Then 
        curMonth = 1 - curMonth 
    ElseIf (curMonth > (Int(NongliData(m) / 65536) + 1)) Then 
        curMonth = curMonth - 1 
    End If 

End If 

’生成農歷天干、地支、屬相 ==> NongliStr 
NongliStr = TianGan(((curYear - 4) Mod 60) Mod 10) & DiZhi(((curYear - 4) Mod 60) Mod 12) 
NongliStr = NongliStr & " <font color=’#ff9000’> <b>(" & ShuXiang(((curYear - 4) Mod 60) Mod 12) & ") </b> </font>年" 
’生成農歷月、日 ==> NongljDayStr 
If (curMonth < 1) Then 
    NongliDayStr = "閏" & MonName(-1 * curMonth) 
Else 
    NongliDayStr = MonName(curMonth) 
End If 
NongliDayStr = NongliDayStr & "月" 
NongliDayStr = NongliDayStr & DayName(curDay) 
NongLi= NongliStr & "  " & NongliDayStr 
end Function 
dim sdate:sdate=Nongli() 
response.Write(sdate) 
%> 

格式化的字符串 

’函數名稱: ZeroFill(Num,Num_Length) 
’函數功能: 前面補0 
’參數說明: Num              要操作的數字      
’          Num_Length      顯示的位數 
’返回值  : 格式化的字符串 

Function ZeroFill(Num,Num_Length) 
Dim ZeroFill_i,ZeroFill_ReturnNum 
For ZeroFill_i=len(Num) To Num_Length-1 
ZeroFill_ReturnNum=ZeroFill_ReturnNum&"0" 
Next 
ZeroFill_ReturnNum=ZeroFill_ReturnNum&Num 
ZeroFill=ZeroFill_ReturnNum 
End Function


生成安全碼的函數 
function make_randomize(max_len,w_n) ’max_len 生成長度,w_n:0 可能包含字母,1:只為數字 
randomize 
for intcounter=1 to max_len 
whatnext=int((1-0+1)*rnd+w_n) 
if whatnext=0 then 
upper=122 
lower=97 
else 
upper=57 
lower=48 
end if 
strnewpass=strnewpass & chr(int((upper-lower+1)*rnd)+lower) 
next 
make_randomize=strnewpass 
end function 
’safecode=make_randomize(4,0) 
’response.Write(safecode) 
%> 
<%random_num=make_randomize(4,0) ’生成4位數字的安全碼 
session("random_num")=random_num ’為什么調用session,沒有session的安全碼是完全沒有意義的。呵呵 
Set Jpeg = Server.createObject("Persits.Jpeg") ’調用組件 
Jpeg.Open Server.MapPath("1.jpg") ’打開準備的圖片 
Jpeg.Canvas.Font.Color = &H006699 
Jpeg.Canvas.Font.Family = "Arial Black" 
Jpeg.Canvas.Font.Bold = false 
Jpeg.Canvas.PrintText 0, -2, random_num 
jpeg.save Server.MapPath("random_index.jpg") ’保存 
%>&nbsp; <img src="random_index.jpg" border="0" align="absmiddle">

 


分享:詳解ASP的Session對象
一、屬性 1、SessionID SessionID屬性返回用戶的會話標識。在創建會話時,服務器會為每一個會話生成一個單獨的標識。會話標識以長整形數據類型返回。在很多情況下SessionID可以用于WEB頁面注冊統計。 2、TimeOut Timeout屬性以分鐘為單位為該應用程序的Sessi

共4頁上一頁1234下一頁
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产午夜精品理论片a级探花| 91在线视频精品| 日韩在线视频二区| 欧美一乱一性一交一视频| 欧美激情乱人伦一区| 国产丝袜视频一区| 亚洲欧美激情另类校园| 成人午夜两性视频| 欧美日韩福利电影| 亚洲一区二区免费| 91精品久久久久久久久久久久久久| 欧美精品情趣视频| 一区二区亚洲精品国产| 欧美精品在线观看91| 欧美亚洲午夜视频在线观看| 国产成人精品久久二区二区| 欧美日韩国产专区| 国产在线观看精品一区二区三区| 欧美精品久久久久久久久久| 成人在线小视频| 性金发美女69hd大尺寸| 国产视频在线观看一区二区| 国产成人综合亚洲| 亚洲欧美日韩国产成人| 日韩av影视在线| 国产精品第1页| 综合久久五月天| 欧美夫妻性视频| 亚洲色图在线观看| 日韩av电影中文字幕| 最近日韩中文字幕中文| 日本精品一区二区三区在线| 精品久久中文字幕| 亚洲人成人99网站| 久久久91精品国产一区不卡| 亚洲精品一区二区三区婷婷月| 亚洲成人黄色在线观看| 欧美在线视频网站| 国产精品久久久久久av下载红粉| 亚洲一区制服诱惑| 国产一区二区欧美日韩| 欧美国产日本高清在线| 91久久精品日日躁夜夜躁国产| 久久这里有精品视频| 亚洲精品免费网站| 亚洲直播在线一区| 国产一区二区三区视频在线观看| 日本久久精品视频| 午夜剧场成人观在线视频免费观看| 国产91精品黑色丝袜高跟鞋| 91美女高潮出水| 欧美激情一级二级| 亚洲精品视频免费在线观看| 精品一区精品二区| 久久精品国产欧美亚洲人人爽| 欧美最猛黑人xxxx黑人猛叫黄| 九九热精品在线| 国产成人精品日本亚洲| 欧美精品情趣视频| 国产精品高潮在线| 亚洲自拍偷拍色片视频| 91成人在线观看国产| 亚洲色无码播放| 久久久噜噜噜久噜久久| 欧美激情极品视频| 欧美日韩成人在线视频| 在线播放日韩专区| 亚洲情综合五月天| xxxx欧美18另类的高清| 91精品国产777在线观看| 亚洲精品日韩丝袜精品| xxxxxxxxx欧美| 日韩成人激情视频| 色与欲影视天天看综合网| 91在线观看免费高清完整版在线观看| 国产亚洲成精品久久| 成人免费观看49www在线观看| 亚洲天堂2020| 成人免费网站在线| 欧美激情a∨在线视频播放| 久久久女人电视剧免费播放下载| 亚洲精品久久久久国产| 最新日韩中文字幕| 美日韩丰满少妇在线观看| 日本欧美一级片| 最近2019中文字幕一页二页| 亚洲欧美日韩精品久久亚洲区| 亚洲综合自拍一区| 97超级碰碰碰久久久| 欧美亚洲激情在线| 亚洲精品suv精品一区二区| 久久精品国产亚洲7777| 亚洲欧美日韩国产中文| 成人写真福利网| 91免费版网站入口| 亚洲高清久久久久久| 久久精品亚洲热| 欧美裸身视频免费观看| 欧美激情精品久久久久久黑人| 欧美日韩成人在线观看| 久久天天躁夜夜躁狠狠躁2022| 日韩av理论片| 国产精品91久久久| 国产日韩精品综合网站| 中文字幕日本精品| 国产精品丝袜久久久久久不卡| 91精品在线播放| 91久久综合亚洲鲁鲁五月天| 98视频在线噜噜噜国产| 91视频国产一区| 成人在线一区二区| 不卡在线观看电视剧完整版| 国产不卡精品视男人的天堂| 98精品国产自产在线观看| 日韩精品视频在线| 国产精品一区二区三区免费视频| 久久夜色精品国产| 亚洲欧美国产视频| 欧美二区乱c黑人| 亚洲国产精品人人爽夜夜爽| 另类视频在线观看| 亚洲免费视频在线观看| 国产成人一区二| 亚洲韩国欧洲国产日产av| 久久精品久久久久电影| 国产精品wwwwww| 91精品久久久久久久久久久| 亚洲国产精品成人精品| 奇米影视亚洲狠狠色| 亚洲日韩中文字幕| 久久69精品久久久久久久电影好| 91av网站在线播放| 韩国视频理论视频久久| 国产精品久久99久久| 亚洲欧美精品一区二区| 97高清免费视频| 美女扒开尿口让男人操亚洲视频网站| 亚洲激情电影中文字幕| 国产精品aaa| 日韩av电影在线网| 国产日韩换脸av一区在线观看| 亚洲一级黄色片| 欧美孕妇与黑人孕交| 国产精品久久久久77777| 日韩高清av在线| 成人激情在线播放| 亚洲人成在线免费观看| 久久久久久久影视| 日韩av中文在线| 成人黄色中文字幕| 国产成人精品免费久久久久| 91精品久久久久久久久久久久久| 免费91在线视频| 久久男人av资源网站| 久久精品国产99国产精品澳门| 日韩久久精品电影| 午夜精品一区二区三区在线播放| 欧美怡春院一区二区三区| 日韩高清电影好看的电视剧电影| 日韩精品视频在线免费观看| 欧美电影免费观看网站| 国产日韩换脸av一区在线观看| 日韩av手机在线| 成人在线小视频|