版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、隘第1章 扒ASP基礎敗Micro盎soft 耙Activ阿e Ser啊ver P跋ages 拌即我們所稱板的 ASP翱 ,是一套半微軟開發(fā)的扮服務器端腳爸本環(huán)境,通氨過 ASP 我們可以板結合 HT按ML 網頁唉、 ASP澳 指令和 罷Activ辦eX 元件氨建立動態(tài)、爸交互且高效拔的 WEB岸 服務器應扒用程序。有矮了 ASP頒 你就不必礙擔心客戶的芭瀏覽器是否按能運行你所笆編寫的代碼芭,因為所有扒的程序都將白在服務器端鞍執(zhí)行,包括哎所有嵌在普岸通 HTM骯L 中的腳懊本程序。當哎程序執(zhí)行完百畢后,服務扒器僅將執(zhí)行奧的結果返回骯給客戶瀏覽氨器,這樣也柏就減輕了客伴戶端瀏覽器巴的負擔,大傲大
2、提高了交叭互的速度。百本章節(jié)重點暗介紹ASP埃的特點、文辦件結構、基絆本語法、創(chuàng)凹作方法以及板運行方式。盎O。辦1.1 安ASP的特稗點靶使用 VB拔Scrip搬t(yī) 、 J捌ava鞍Scrip氨t 等簡單阿易懂的腳本俺語言,結合背 HTML傲 代碼,即拜可快速地完岸成網站的應敗用程序。佰W。芭無須 co矮mpile岸 編譯,容暗易編寫,可把在服務器端板直接執(zhí)行。芭使用普通的懊文本編輯器案,如 Wi靶ndows氨 的記事本藹,即可進行叭編輯設計。骯當然我們使哀用Drea扮mweav半er作為開俺發(fā)工具。罷U。伴與瀏覽器無把關, 用戶扳端只要使用藹可執(zhí)行 H叭TML 碼皚的瀏覽器,爸即可瀏覽翱A扳
3、S叭P案所設計的網拜頁內容。霸A澳S啊P懊所使用的腳皚本語言 (熬VBScr稗ipt 、哎 J板ava疤S矮cript靶) 均在 斑WEB 服阿務器端執(zhí)行愛,用戶端的艾瀏覽器不需跋要能夠執(zhí)行壩這些腳本語鞍言。辦C。癌5. 哎ASP白的源程序,藹不會被傳到皚客戶瀏覽器癌,因而可以阿避免所寫的安源程序被他襖人剽竊,也壩提高了程序凹的安全性。挨G。柏6.班 頒運行 AS靶P 所需的斑環(huán)境埃簡單,要求矮的配置低,八單機只需安埃裝IIS 埃。翱x。佰如上跋所述,與一礙般的程序不笆同,扳ASP板程序無須編襖譯,ASP昂 程序的控奧制部份,是耙使用 VB岸Scrip扒t 、 J百ava熬Scrip礙t 等腳
4、本礙語言來設計襖的,當執(zhí)行昂 ASP 安程序時,腳拜本程序將一靶整套命令發(fā)胺送給腳本解啊釋器 ( 靶即腳本引擎阿 ) ,由霸腳本解釋器搬進行翻譯并傲將其轉換成柏服務器所能邦執(zhí)行的命令罷。當然,同按其他編程語唉言一樣, 阿ASP 程挨序的編寫也哀遵循一定的熬規(guī)則,如果巴你想使用你霸所喜愛的腳敖本語言編寫懊 ASP 翱程序,那么俺你的服務器哀上必須要有笆能解釋這種敖腳本語言的拌腳本解釋器傲。當你安裝版 ASP 邦時,系統(tǒng)提艾供了兩種腳百本語言: 扳VBsrc壩ipt 和笆 J斑ava爸Scrip八t ,而 哀VBscr捌ipt 則氨被作為系統(tǒng)扳默認的腳本百語言。罷X。半ASP本身凹并不是一種按腳本
5、語言,靶它只是提供捌了一種使鑲胺嵌在 HT愛ML 頁面哎中的腳本程跋序得以運行拔的環(huán)境。吧s。霸ASP 程捌序其實是以伴擴展名為 耙.asp 埃的純文本形把式存在于 邦WEB 服鞍務器上的,唉你可以用任罷何文本編輯辦器打開它,凹 ASP 叭程序中可以擺包含純文本擺、 HTM笆L 標記以捌及腳本命令疤。盎其實我們在艾此要說的是芭,用ASP稗程序實現(xiàn)的白是一系列*版.asp的安文本文件,暗只需要將這霸些文本文件鞍存儲到服務皚器的相應位疤置,然后通懊過日常上網懊瀏覽網頁的叭方式,由服扳務器端解釋絆執(zhí)行ASP啊程序,將用翱戶請求的信疤息發(fā)送到客埃戶瀏覽器,邦實現(xiàn)我們經靶常所說的B骯/S(瀏覽爸器/服務
6、器半)模式。氨這與其他程愛序設計有所盎區(qū)別,無需艾對編寫的程白序進行打包班,形成可執(zhí)絆行文件。唉V。吧1頒.2 AS懊P文件結構俺ASP案的文件包括板:哀文本、扒HTML 壩標記、澳ASP 頒對象、伴Activ按eX 凹組件、絆Java 唉小程序、客叭戶端腳本、扒服務器端腳柏本傲。霸M。扒1. 礙ASP 昂文件結構埃絆埃安 伴案 標題襖安 俺 般 哎 傲八 疤 邦岸 敖阿2. AS翱P基本語法拜(1)AS拌P的所有代阿碼都用放在唉拔之中,這些搬代碼有服務礙器解釋執(zhí)行扳。稗n。柏(2)AS巴P的注釋語昂句采用 熬扮 的形式。擺(3)在A哎SP伴文件的開頭哎注明采用的柏是那種腳本哎語言:跋瓣B。氨
7、(4)在書翱寫ASP代癌碼時不必區(qū)埃分字母的大笆小寫,邦但務必記住愛ASP代碼熬中用到的標八點符號必須襖是輸入法英翱文狀態(tài)下的安。埃K。耙1扒.3 AS礙P半創(chuàng)作方法盎任何一個文翱本編輯器都斑可以用來編吧寫ASP文拔件,如記事霸本,對于程爸序設計水平百較高者可以盎采用記事本絆的方式來編扮寫,這樣能八夠加深對程擺序的印象,拌提高對程序昂的敏感度,阿但對于大多瓣數人還是通背過一個方便罷的工具來編擺寫ASP代骯碼,會更簡岸單容易。我癌們經常用的工具是Dr伴eamwe笆aver 啊,這是網頁巴三劍客之一拌,中文解釋挨“為夢幻編邦織”,這是扒我們制作網骯頁最常用的艾工具。奧詳細介紹見跋附錄2 。按7。佰
8、1佰.4 AS澳P運行方式柏ASP文件吧的運行方式叭比較簡單,安我們用AS伴P創(chuàng)建的是藹動態(tài)網站,因此,為我埃們運行的方耙式也就是訪澳問網站的方礙式,我們可扳以用以下兩壩種方式來訪凹問網站:奧d。岸1.安單機運行絆在我們創(chuàng)作頒網站的過程瓣中我們一般胺采用單機運佰行的方式來吧瀏覽我們的襖網站,瀏覽跋ASP動態(tài)拔網站不像瀏瓣覽靜態(tài)網頁那么簡單,版靜態(tài)網頁文半件以.ht佰ml或.h安tm為后綴傲名,直接在絆IE瀏覽器熬中打開即可拌瀏覽,而A鞍SP動態(tài)網百站的瀏覽需阿安裝IIS把(Inte稗rnet 奧信息服務)笆F。搬(1)配置安IIS = 1 * GB3 叭班單擊半“澳開始壩”傲按鈕,選擇矮“絆設
9、置阿”扳命令,再選藹擇拔“搬控制面板唉”礙命令。澳F。 = 2 * GB3 拜板選擇艾“班添加拜/般刪除程序藹”半選項,打開拔“俺添加埃/鞍刪除程序岸”扳窗口.安o。 = 3 * GB3 班埃單擊頒“藹添加/刪除耙Windo罷ws組件靶”拌圖標,看到安有很多相關澳的Wind翱ows組件叭可以安裝。哎I。 = 4 * GB3 佰白在矮“跋組件安”稗列表框中選埃擇柏“埃Inter百net信息班服務(辦IIS拔)辦”辦選項。愛x。瓣在網上下載伴一個適合于拜本計算機操壩作系統(tǒng)的I安IS安裝包耙(例如捌適合于wi熬ndows擺 xp的I礙IS 5.敖0頒)鞍,解壓縮之扮后,將文件愛夾命名為i稗386斑存
10、入優(yōu)盤中鞍,隘安裝過程中唉將提示的文罷件所在路徑愛修改為優(yōu)盤耙所在路徑,把例如:跋G叭:哎i386 艾或者凹H翱:癌i386 扮等阿。敖u。 = 5 * GB3 傲半完成邦IIS皚的安裝。暗 搬(2)扳瀏覽網站熬將網站文件暗夾復制安到背C:In襖etpub按百目錄下。頒單擊辦“岸開始澳”爸按鈕,選擇邦“罷設置絆”八命令,再選隘擇愛“頒控制面板吧”熬命令搬,在控制面埃板中選擇“跋管理工具”絆,雙擊“埃Inter版net信息哀服務隘”熬,出現(xiàn)以下哀操作界面:拌J。矮按上圖所指板位置單擊,拜在彈出的子背目錄中選擇澳“網站”,瓣再單擊“網皚站”,右擊哀彈出的“默傲認網站”子襖目錄,選擇般“屬性”,隘彈
11、出“默認埃網站”屬性吧對話框盎,我們在此頒需要修改的唉有“主目錄愛”和“文檔扒”屬性,單癌擊主目錄得到以下對話熬框:辦7。柏按上圖所示哎,要將我們頒要運行的網艾站設置為主奧目錄,單擊懊“稗瀏覽熬”背,找到我們霸復制到壩C:In翱etpub盎奧目錄下的網搬站文件夾。澳8。皚對于“文檔耙”屬性選項胺卡,如果斑“唉啟用文檔中案”礙沒有ind骯ex.as芭p 藹,哀需要添加上奧,因為我們愛的ASP主壩頁默認為i搬ndex.扮asp 。敖L。安在IE瀏覽白器地址欄中般輸入 HYPERLINK 唉或 HYPERLINK 案即可巴瀏覽網站。俺N。笆2.網站上白傳辦將網站上傳皚到自己申請哀的網站空間安中,埃然
12、后在IE俺瀏覽器的地暗址欄中輸入邦相應的網址傲即可瀏覽網奧站。爸D。叭現(xiàn)在有好多跋網站提供免瓣費的動態(tài)網敖站空間,捌比如 HYPERLINK 哀,我們可以版很方便的在骯此網站上申佰請免費申請埃動態(tài)網站空邦間。安t。課后作業(yè):稗1.案 伴練習IIS盎安裝和配置扳。挨2.叭 擺申請免費網爸站空間,編拜寫一個簡單霸的ASP程絆序,上傳到靶自己申請的氨網站空間中八。壩b。 柏第頒2暗章 連接數瓣據庫八2岸.1扮 爸ACCES隘S數據庫或把2案.2 SQ霸L SER叭VER數據骯庫 注:我們通叭常將以上連板接數據庫的哎程序代碼存版儲在一個公啊用文件中,挨并將其命名靶為conn暗.asp中隘,要連接訪斑問
13、數據庫時凹,在相應頁板面的代碼區(qū)稗域嵌入此頁愛面,通常使藹用以下代碼班:胺4。埃這一般是我稗們進行動態(tài)俺網站開發(fā)的埃第一步,也稗是最關鍵的半一步。課后作業(yè):背用ACCE白SS創(chuàng)建一艾個數據庫,巴命名為da疤ta.md癌b ,分別用以上兩種骯方法實現(xiàn)連皚接數據庫。巴6。辦第埃3八章 ASP板動態(tài)網站開柏發(fā)的步驟頒3拌.1 顯示鞍信息的步驟疤1.簡單顯頒示信息(顯捌示一條記錄絆)笆(1)確定唉腳本語言:啊靶k。扮注:這句代佰碼不需要掌挨握,在用芭Dream昂weave鞍r隘創(chuàng)建一動態(tài)埃頁面時,敖Dream芭weave百r霸默認的腳本爸語言就是敖VBSCR疤IPT爸,因此,在耙新建頁面的皚代碼區(qū)域第
14、阿一行便是如挨下代碼:搬E。胺鞍F。岸(2)連接傲數據庫:澳罷i。拜(3)創(chuàng)建耙記錄集:霸罷w。斑(4)書寫哎SQL語句扮:敖擺F。俺(5)執(zhí)行稗SQL語句昂:八哀Y。矮(6)顯示拌信息:巴隘注:在進行翱顯示信息時壩,一般用表翱格來布局,稗插入相應行擺列的表格,背在相應的單阿元格的代碼把區(qū)域添加代盎碼:班班 。疤K。隘(7)關閉班記錄集:靶壩2.分頁顯拔示信息(顯拜示多條記錄把)艾(1)確定白腳本語言:暗爸9。艾(2)連接半數據庫:稗藹T。昂(3)創(chuàng)建翱記錄集:挨板s。礙(4)書寫藹SQL語句懊:艾案e。扮(5)執(zhí)行挨SQL語句哎:版懊c。頒(6)顯示斑信息:霸瓣實現(xiàn)分頁佰的代碼:% 白rs.
15、Pa百geSiz鞍e=2 盎 稗指示Re哀cords皚et中一頁百所包含的記辦錄數把(數字可變哎)翱t。藹PageC骯ount=昂rs.Pa百geCou霸nt 拌用Page襖Count扮屬性確定R跋ecord癌set對象拌中數據的頁俺數扮W。按Page=愛int(r耙eques岸t.Que斑ryStr胺ing(傲Page辦)熬e。凹if Pa爸ge礙循環(huán)語句盎開始:叭% i白=0拜 邦 罷 霸 巴do wh拜ile(i跋巴t。捌要顯示的罷信息:插入按表格進行布斑局,一般循懊環(huán)的是表格壩的某一行。皚在相應的單邦元格的代碼盎區(qū)域添加代愛碼:翱斑 熬e。吧循環(huán)語句跋結束:熬熬(7)關閉邦記錄集:頒鞍
16、(8)設置辦頁碼超級鏈拌接:伴癌 八 唉a hr暗ef = 暗骯信息顯示頁搬面耙.asp?骯Page=爸 百m。拔 胺 岸鞍3爸.2 添加柏信息的步驟吧(1)確定伴腳本語言:凹敖0。隘(2)獲取拌要插入的數敗據:用Re班quest辦對象半(2)連接把數據庫:佰耙x。絆(3)創(chuàng)建芭記錄集:敗奧P。澳(4)書寫癌SQL語句凹:百7。捌(5)執(zhí)行哀SQL語句骯:百捌r。壩(6)執(zhí)行稗插入命令:巴半(7)記錄敖集字段賦值?。喊校?)執(zhí)行按更新命令:阿澳(9)關閉靶記錄集:擺氨3扮.3 修改佰信息的步驟笆(1)確定挨腳本語言:半壩K。礙(2)獲取頒要修改的數扮據:用Re熬quest暗對象罷(2)連接傲
17、數據庫:柏叭Z。皚(3)創(chuàng)建柏記錄集:班般Y。(4)書寫俺SQL語句笆:爸氨D。鞍(5)執(zhí)行啊SQL語句擺:捌靶i。?。?)記錄艾集字段賦值耙:啊澳(7)執(zhí)行稗更新命令:奧板(8)關閉唉記錄集:霸 芭艾3癌.4 刪除佰信息的步驟艾(1)確定佰腳本語言:邦敖4。背(2)獲取皚要刪除的數拌據:用Re罷quest對象熬(2)連接暗數據庫:熬 熬靶y。背(3)創(chuàng)建擺記錄集:搬 襖藹H。扒(4)書寫瓣SQL語句斑:背癌3。班(5)執(zhí)行靶SQL語句絆:癌笆s。芭(6)執(zhí)行岸刪除命令:襖班(7)執(zhí)行隘更新命令:矮把(8)關閉罷記錄集:癌 罷課后作業(yè):唉在數據庫d皚ata.m背db中創(chuàng)建案數據表st啊uden
18、t襖 ,字段名岸稱為:編號班id(自動岸編號),學稗號sid(哎文本),姓凹名snam版e(文本)盎,年級sg骯rade(昂文本),專擺業(yè)s翱speci襖ality襖(文本)斑,電話sp百hone(安文本)。添扳加相應信息唉如:,張三稗,2006半,計算機信敗息管理, 愛。挨阿r。版1.胺 安編寫ASP熬代碼實現(xiàn)在捌網頁中顯示癌學號為笆所有信息。翱2.胺 辦編寫ASP佰代碼實現(xiàn)通暗過網頁向數凹據表stu挨dent中哀添加信息:邦,里斯,2昂006,計佰算機信息管扮理,氨z。熬3. 分頁斑顯示所有學按生記錄信息捌,骯每頁顯示1啊條記錄信息阿。半4. 學號胺為的同學轉岸入計算機及霸應用,編寫藹程序
19、實現(xiàn)將般學號為的同斑學的專業(yè)修拜改為計算機疤及應用。捌r。敗5. 學號耙為的同學轉入其他班級矮,編寫程序懊實現(xiàn)刪除該挨同學的記錄吧信息。啊j。半第敗4隘章 功能實搬現(xiàn)柏經常上網的阿同學會發(fā)現(xiàn)拌,在我們絆使用一個網按站提供的資懊源時,網站擺提供給我們盎的是這樣一哎些操作功能斑,比如我們澳可以瀏覽網頒站提供給我扒們的一些公絆用資源,直藹接復制網頁罷當中提供的襖資料即可,瓣再比如有一懊些重要的資藹料設定了訪問權限,需班要我們注冊吧為網站的用挨戶,在登錄擺網站之后即柏可執(zhí)行相應敖的操作岸矮E。襖在我們學習拔網站開發(fā)時阿,我們首先頒做一些基本澳的約定,敖我們制作的八網頁都存放耙在自己命名暗的板網站案文件
20、夾中般(白本教材以岸xinxi皚guanl叭i艾為例拜)芭,瓣在xinx疤iguan搬li文件夾版中建立im邦ages文敗件夾用來存邦放制作網頁暗用的圖片資爸料,建立d扮ataba捌se文件夾埃用來存放藹數據庫文件唉,建立in拌clude半文件夾用來叭存放嵌入文拜件,靶建立fil傲e文件夾用矮來存放一些懊可供下載的叭文件,建立傲upfil疤e文件夾用耙來存放用戶靶上傳的文件澳。擺A。敖4.1網站般公用模塊八在我們上網伴瀏覽網站時艾,我們經常暗會發(fā)現(xiàn)安網頁的某些隘部分在整個般網站所有頁按面中始終不氨變,例如網罷頁的頂端或襖底端在網站暗中始終是不澳變的,罷解決這一問白題我們經常吧采用嵌入文辦件的方
21、法,靶將白網站的公用罷模塊板單獨設置為捌幾個獨立的捌網頁,然后埃用以下命令矮將其嵌入即懊可半:藹V。扳拌E。例題4.1斑操作要求:爸參照以上圖阿片完成在主白頁(ind罷ex.as愛p)的頂端霸嵌入邦inclu氨de文件夾搬中的hea唉d.asp熬文件。擺t。稗操作步驟如傲下:邦1.辦選擇素材:巴完成此操作拌需要用到版以下氨兩個圖片拜index案.jpg和藹bar.壩g敗if隘D。翱 inde百x.jpg絆 俺bar.g隘if拌2.擺制作hea般d.asp凹頁面:藹(1)新建隘一動態(tài)頁面扒,將其保存敗到incl俺ude文件藹夾下,并命跋名為hea巴d.asp啊,切換到代鞍碼視圖,岸刪除所有代啊碼
22、頒。昂p。絆(2)居中昂插入一唉寬度為72澳6px,1捌行1列的班表格半,設置其邊啊框為0,岸在表格內居按中插入圖像愛index叭.jpg,吧設置圖像尺唉寸挨,寬726懊px高15皚0px。爸Z。哎(3)矮居中插入一皚寬度為72安6px,1暗行8列的表岸格,設置其敗邊框為1,靶背景艾顏色為傲#99FF氨FF拜,邊框顏色骯為笆#FFFF艾F(xiàn)F笆,暗均勻設置各八列的寬度,扒依次輸入氨首頁盎、稗系部介紹、案專業(yè)介紹、霸課程設置、拜考試信息、皚校園新聞、板就業(yè)指導、耙招聘信息拌,并設置字板號為12p版x。白U。傲(4)居中笆插入一寬度哎為726p瓣x,1行1傲列的表格,鞍設置其邊框板為0,在表昂格內居
23、中插辦入圖像拔bar.g捌if斑,岸設置表格的昂背景圖像為搬bar.g斑if。伴i。疤3.制作主骯頁及其它網絆頁八:凹新建一動態(tài)懊頁面,將其熬保存到辦xinxi白guanl敗i文件夾下,安并命名為i白ndex.奧asp,奧切換到代碼擺視圖,在代愛碼巴捌之下添加代氨碼:阿m。扳氨l。跋(如果感到扒代碼多了很巴亂的話,可頒以刪除這兩凹句代碼以下跋的所有HT拌ML代碼)吧u。岸依照以上操邦作制作其它皚網頁:暗xibuj澳iesha熬o.asp凹、般zhuan八yejie氨shao.凹asp傲、板keche背ngshe頒zhi.a氨sp耙、絆kaosh岸ixinx藹i.asp稗、霸xiaoy靶uanx
24、i壩nwen.氨asp八、鞍jiuye頒zhida霸o.asp叭、白zhaop埃inxin骯xi.as斑p癌。背2。愛4.挨制作超級鏈罷接:柏切換到he拌ad.as半p頁面的設藹計視圖,矮以制作首頁熬的超級鏈接版為例,選定靶“首頁”兩跋個字,在屬安性欄的扳鏈接處輸入暗index瓣.asp,鞍或者單擊鏈半接右邊的文艾件夾圖標,爸查找相應的伴頁面,即可埃完成相應的隘操作。哎x。熬其它文字的壩超級鏈接都八可按照以上絆方法完成。皚在IE瀏覽扳器中輸入網吧址 HYPERLINK 搬即可瀏覽操邦作的結果。扒S。隘4澳.拌2癌 哀顯示信息模癌塊疤我們上網瀏奧覽網頁時,安經常會發(fā)現(xiàn)搬網站首頁會鞍提供給我們鞍一
25、些最新的奧通知或重要柏信息,而且扒這些信息大艾多數以時間百倒序排列,扮也就是說最胺新的消息或罷通知總是顯背示在頁面的哎最上面,當板我們點擊此傲標題時,會安彈出相應的氨詳細信息。跋然而這些信捌息的標題是艾提前被存儲佰在數據庫相艾應的數據表般中,擺我們首先要襖做的是顯示頒數據庫中的班信息藹,阿再采用岸網址傳遞參案數的方式礙在另外的頁扒面中顯示此百標題的詳細骯內容。半n。絆俺網址傳遞參昂數是壩動態(tài)網站開半發(fā)的重要方翱法,運用此俺方法可以大班大減少網站搬維護的工作巴量,網址傳按遞參數的基埃本格式是:翱網址?參數班名=參數值柏。鞍o。例題4.2昂操作要求:霸在zhao扒pinxi頒nxi.a奧sp頁面中
26、扳顯示數據庫扳data.埃mdb中數懊據表zha吧opin的襖有關內容,半要求運用表擺格布局頁面吧,倒序顯示盎編號、公司壩名稱、招聘八職位、招聘邦人數、發(fā)布礙時間等信息昂,并在背沒一行的骯最后襖用戶點擊查啊看即可彈出叭瀏覽器窗口叭,查看該招霸聘的詳細要芭求。八d。操作步驟:佰1.半建立數據庫柏:氨在網站文件扮夾xinx拌iguan礙li中新建胺文件夾da跋tabas皚e,打開百ACCES傲S創(chuàng)建數據扒庫data骯.mdb,隘并保存到d挨ataba瓣se文件夾跋中,在數據敖庫中創(chuàng)建數爸據表zha按opin,鞍表格翱結構及信息頒如下圖:氨A。啊2.澳頁面設計:拜用Drea盎mweav巴er打開z般
27、haopi佰nxinx藹i.asp耙頁面,辦在頁面中插氨入氨2行6列的扮表格,表格班寬度設置為半726px背,在第1行邦依次輸入編胺號、公司名斑稱、招聘職斑位、招聘人捌數、發(fā)布時稗間和招聘要背求,敗在第2行最笆后一欄輸入罷“查看”兩唉個字,并設般置表格和單壩元格屬性為叭居中。笆L。澳3.代碼編礙寫:巴捌m。絆叭v。皚傲i。皚昂骯招聘信息稗叭礙隘把辦翱H。埃澳Q。奧% 藹rs.Pa暗geSiz跋e=2 拌 挨指示Re癌cords翱et中一頁邦所包含的記柏錄數(數字瓣可變)傲X。挨PageC盎ount=背rs.Pa昂geCou奧nt 罷用Page俺Count百屬性確定R班ecord壩set對象斑中
28、數據的頁藹數藹l。奧Page=半int(r八eques笆t.Que癌ryStr熬ing(骯Page唉)半l。芭if Pa靶ge拜跋z。皚霸p。擺 編八號胺 啊公司般 半招聘職位辦 招壩聘人數百 頒發(fā)布時間罷安把招聘要求辦% i皚=0敖 埃do wh跋ile(i般俺J。鞍昂W。皚 把邦罷 案 稗 百般懊唉a hre疤f=ja敗vascr唉ipt:w哎inope叭n(zh哀aopin翱.asp?斑id=)拜查看埃K。吧胺懊 耙敗隘白a hr懊ef = 八zhao暗pinxi安nxi.a芭sp?Pa俺ge=霸把X。版扳瓣版岸4.制作彈捌出頁面(z隘haopi版n.asp巴):靶(1)在z霸haopi
29、哎nxinx白i.asp爸頁面的代碼拜視圖中,阿標記中壩添加如下J氨avaSc吧ript代霸碼:昂e。霸矮暗(2)在設安計視圖中選般擇“查看”挨,在屬性欄岸“鏈接到”班添加如下代癌碼:半Z。搬javas唉cript八:wino阿pen(翱zhaop矮in.as暗p?id=靶)昂k。扳在代碼視圖盎中將看到以骯下代碼:邦a hr佰ef=j暗avasc瓣ript:翱winop氨en(z笆haopi翱n.asp跋?id=)安查看懊Z。埃(3)鞍新建頁面z辦haopi爸n.asp巴,拔創(chuàng)建表格9吧行2列的表挨格,合并第凹1行白,輸入癌“搬-招聘信息般”,從第二襖行開始左側敗列依次輸入百“傲招聘職位伴”,
30、鞍“招聘人數拜”,“招聘疤專業(yè)”,“靶年齡要求”奧,“學歷要靶求”,“截挨止時間”,叭“工作經驗愛”,“其他胺要求”。跋X。凹(4)代碼安編寫:俺版T。白阿s。礙奧哎Z。叭盎Z。岸俺俺跋傲- 招聘信奧息擺m。骯熬瓣爸 耙扳2。鞍 半u。邦 俺-招聘斑信息埃A。敗 拌 阿g。骯 柏 襖招聘職位:盎 扮拔f。拜 邦 扳8。靶 斑 癌3。皚 凹 招聘人拜數:板 佰半 罷 罷岸H。暗 班 芭X。稗 胺 招聘專昂業(yè):霸 八癌 絆 版Z。隘 胺 吧G。盎 耙 年齡要把求:唉 靶芭 俺 扮K。靶 辦 伴t。佰 柏 學歷要阿求:背 罷吧 擺 絆f。巴 白 扮U。翱 跋 截止時芭間:皚 擺敗 般 氨U。扳 拌
31、案u。哀 襖 工作經澳驗:礙 澳扒 案 矮3。巴 扮 頒L。罷 扳 其它要靶求:澳 跋背 斑 挨z。哀 班 俺敖皚笆鞍4.3扳 登錄驗證班模塊挨1.頁面設拜計:絆在inde稗x.asp哎頁面中創(chuàng)建俺如上圖的用捌戶登錄框,哀要特別注意凹的是給每一唉個表單元素背分別命名熬(賬號文本斑域為use班rid,密碼文本域為伴passw哎ord百,類型下拉壩列表為us芭ertyp襖e愛)艾,選中整個吧表單,在屬胺性欄中設置藹動作屬性為暗login笆.asp。叭H。笆2.藹數據庫設計芭:辦打開dat疤abase八文件夾下的熬data.靶mdb數據斑庫,創(chuàng)建三安個數據表如跋下:跋9。鞍(1)st澳udent般數
32、據表隘(2)te敗acher凹數據表佰(岸3隘)澳admin靶數據表芭3.阿功能實現(xiàn):版新建頁面l挨ogin.柏asp,進疤入代碼視圖笆,刪除唉自動生成的埃所有代碼,挨添加如下代奧碼用來實現(xiàn)百登錄驗證功柏能。安S。礙版2。斑耙e。% 熬矮用Requ吧est對象襖獲取鞍表單的值版u捌ser艾id拜 =Tri胺m(Req奧uest.捌Form(吧user盎id隘)哀 八D。唉passw埃ord =斑Trim(扒Reque霸st.Fo版rm(p愛asswo癌rd)矮2。吧usert拜ype =氨Trim(耙Reque背st.Fo昂rm(u白serty巴pe)唉P。白佰判斷用戶名熬和密碼是否罷為空版i
33、f (u版ser啊id拜= o敗r pas案sword矮=) 鞍then絆4。骯Respo癌nse.W擺rite(伴a瓣lert(艾用戶名或凹密碼不能為瓣空)啊x。癌Respo叭nse.W暗rite(笆h板istor八y.go(阿-1)芭o。礙Respo芭nse.e矮nd 佰End I背f佰敖創(chuàng)建記錄集頒set r哎s= Se岸rver.唉Creat芭eObje奧ct(a巴dodb.氨recor鞍dset阿)埃V。壩霸判斷用戶類敗型絆(學生)氨if (u岸serty壩pe=s爸tuden吧t) t翱hen擺礙書寫查詢語吧句把,在stu敖dent表斑中查找符合伴條件的記錄拜sql=案selec白
34、t * f愛rom s跋tuden捌t whe拔re s哀id背=&u按ser癌id哀& a柏nd s隘p隘wd=鞍&pass愛word&鞍芭4。只讀數據罷rs.op唉en sq吧l,con捌n,1,1靶頒如果記錄指按針移動到最矮后沒有查找八到該記錄則哀說明用戶名皚或密碼錯誤昂T。把If (r佰s.eof岸) The挨n 敗 Resp百onse.巴Write白(岸alert疤(辦用戶名或密拔碼稗錯誤)哀r。癌 Resp板onse.疤Write襖(白histo拜ry.go昂(-1)昂E。拔 Resp霸onse.癌endElse吧板用Sess般ion對象搬記錄用戶賬半號和類型,霸以便控制用岸戶訪問
35、權限般g。班sessi絆on(u笆ser隘id笆)=us埃er胺id搬sessi斑on(u熬serty八pe)=壩usert襖ype笆跋轉到stu胺dent.胺asp頁面礙,學生登錄壩成功百Respo熬nse.r瓣edire爸ct(s疤tuden埃t.asp疤)氨a。把End i啊f敗End i敗f搬扮判斷用戶類扮型(教師)暗if (u礙serty跋pe=t班eache霸r) t盎hen岸sql=頒selec叭t * f暗rom t絆eache霸r whe昂re t俺id罷=&u敖ser癌id鞍& a拜nd t版p佰wd=拔&pass安word&艾靶X。扮 rs.o斑pen s班ql,co按nn,1,艾1If (r拌s.eof叭) The班n 笆 Resp把onse.挨Write半(搬alert傲(把用戶名或密暗碼奧錯誤百錯誤)骯K。骯 Resp辦onse.礙Write哀(俺histo巴ry.go笆(-1)拌S。搬 Resp啊onse.啊endElse拌sessi稗on(u邦ser按id斑)=us凹er敖id埃sessi哎on(u搬serty辦pe)=扮usert靶ype拌Res
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年學校開展健康教育工作計劃(四篇)
- 2024年學校會議制度范文(三篇)
- 2024年小學體育老師工作計劃例文(四篇)
- 2024年安全隱患自查自糾制度范文(三篇)
- 2024年實習自我總結范文(三篇)
- 2024年學校教科研工作計劃范例(二篇)
- 2024年工程車輛租賃合同參考范本(三篇)
- 2024年安全生產報告制度范本(二篇)
- 2024年學校健康教育工作制度范文(二篇)
- 2024年學校行政方面安全管理制度范例(二篇)
- 精品工程施工計劃及其說明
- 魯濱遜漂流記公開課教案
- 自由體位分娩PPT通用課件
- 一次函數的復習課件(很好用)
- 設備管理中常用的英文簡寫
- 電力承裝修資質及承包范圍
- 容積升校準記錄表1份
- 清洗原理及CIP
- 失地農民的生計問題研究1
- 醫(yī)院法律顧問方案
- 急診科主任競崗優(yōu)秀發(fā)言稿
評論
0/150
提交評論