freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

學(xué)生網(wǎng)上信息交流平臺的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-資料下載頁

2025-06-19 02:00本頁面
  

【正文】 ,例如信息標(biāo)題、信息內(nèi)容、聯(lián)系人和聯(lián)系電話為必填項(xiàng)及聯(lián)系電話必須填寫規(guī)定的格式。如果信息的相關(guān)內(nèi)容為空,或者聯(lián)系電話錯誤,那么會聯(lián)系不到對方。RequiredFieldValidator空間用于驗(yàn)證文本框中必須輸入的信息,既不能為空。本平臺需要使用該控件來驗(yàn)證“發(fā)布信息”的相關(guān)文本框不能為空。RegularExpressionValidator驗(yàn)證控件,用戶可以自定義或書寫自己的驗(yàn)證表達(dá)式。本平臺主要使用該驗(yàn)證控件驗(yàn)證電話號碼是否正確。本平臺使用的RegularExpressionValidator驗(yàn)證控件代碼為:^[1]+[3,5,8]+\d{9},驗(yàn)證格式:(13,15,18開頭的手機(jī)號) 。免費(fèi)信息發(fā)布頁實(shí)現(xiàn)過程如下:1. ,并且將其。2. 在WEB窗體的Content區(qū)域添加一個Table表格,用于頁面的布局。3. 在WEB窗體Content 區(qū)域的 Table中添加一個DropDownList和四個TextBox服務(wù)器控件,主要用于選擇信息類型和輸入信息的標(biāo)題、內(nèi)容、聯(lián)系電揚(yáng)州工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 30 話、聯(lián)系人。4.在WEB窗體Content 區(qū)域的 Table中添加一個RegularExpressionValidator和四個RegularExpressionValidator控件驗(yàn)證,主要用于驗(yàn)證電話號碼的輸入格式和輸入信息不能為空。5. 在WEB窗體Content 區(qū)域的 Table中添加一個ImageButton控件,用于發(fā)布信息。單擊“發(fā)布信息”按鈕,信息驗(yàn)證無誤后方可添加到數(shù)據(jù)庫中。實(shí)現(xiàn)代碼如下:public partial class InfoAdd : { Operation operation = new Operation()?!?/聲明業(yè)務(wù)層類對象 protected void imgBtnAdd_Click(object sender, ImageClickEventArgs e) { (, (), (), (), ())。 (信息發(fā)布成功!, )。 }} 平臺后臺主頁設(shè)計(jì)(后臺)平臺后臺主要是從后臺管理員對功能的易操作性、實(shí)用性、易維護(hù)性考慮,與平臺的前臺相比沒關(guān)系不是很重要。學(xué)生網(wǎng)上信息交流平臺后臺主頁運(yùn)行效果如圖45 所示。揚(yáng)州工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 31 圖45 后臺主頁顯示效果在開發(fā)后臺主頁時,經(jīng)常會使用iframe內(nèi)嵌框架。通過此框架將平臺中個部分獨(dú)立的網(wǎng)頁重新組成一個完整的平臺,即在平臺的左邊選擇相關(guān)功能,而右邊顯示功能頁。iframe框架比frame框架具有更多的靈活性。后臺主頁實(shí)現(xiàn)過程如下:1. 新建一個 WEB窗體,主要用于平臺首頁的設(shè)計(jì)。2. 在WEB窗體中添加一個Table表格,用于頁面的布局。3. 在Table中添加一個TreeView服務(wù)器控件,在節(jié)點(diǎn)編輯器中添加相應(yīng)的節(jié)點(diǎn)和子節(jié)點(diǎn),并且設(shè)置子節(jié)點(diǎn)的NavigateUrl 屬性主要用于后臺功能菜單的導(dǎo)航。4. 在頁面的源視圖中的相應(yīng)位置,添加iframe框架代碼,用于顯示功能子頁。在頁面的加載事件中,主要實(shí)現(xiàn)驗(yàn)證用戶是否通過合理的程序登陸,非法用戶無法進(jìn)入平臺后臺。登陸頁面如圖46所示。揚(yáng)州工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 32 圖 46 管理員登陸頁面登陸頁面代碼如下:protected void Page_Load(object sender, EventArgs e){ if (!IsPostBack) { try { if (Session[UserName].ToString().ToLower() != ff.ToLower()) (請登錄后方可進(jìn)入網(wǎng)站后臺!, ../)。 } catch { } }}public void PageExit(){ Session[UserName] = 。 (../)。}揚(yáng)州工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 33 免費(fèi)信息審核頁(后臺)任何用戶都可以免費(fèi)發(fā)布信息,如果用戶發(fā)布的信息屬于不道德、不健康以及違法的信息,那么將會造成不可估計(jì)的損失。所以后臺管理員必須對信息進(jìn)行審核,審核通過的信息才可以顯示在分類相應(yīng)的頁面中,否則,信息不會顯示。免費(fèi)信息審核頁面如圖47所示。圖47 免費(fèi)信息審核頁免費(fèi)信息審核頁中,主要用到了GridView表格中應(yīng)用的3個典型功能,表格中的3個典型功能的應(yīng)用如下:1. 將0和1替換為未審核和已審核狀態(tài)類型 由于在數(shù)據(jù)庫中審核和未審核的信息用數(shù)字表示(“0”表示未審核,“1”表示已經(jīng)通過審核),但在顯示時不能顯示“0”或者“1”,要使平臺達(dá)到人性化效果,必須將其轉(zhuǎn)換為相應(yīng)的漢字。2. 表格中多余的文字使用...代替由于信息的內(nèi)容涉及的文字量很大,不能用一個單元格中顯示該條信息的所有內(nèi)容,這樣界面不但不美觀,而且看上去很亂,因此本程序制定顯示18個字符,超過的使用…代替。3. 表格中高亮度顯示行如果表格顯示的數(shù)據(jù)行數(shù)在3行或5行之內(nèi),可以不用高亮度顯示行功能;如果數(shù)據(jù)量很大,在10或20行以上的數(shù)據(jù),管理員時間長了很容易看串行,因此本則需要使用高亮度顯示行。高亮度顯示行是當(dāng)鼠標(biāo)移動到某行時,該行顯示特殊顏色,移開后恢復(fù),如圖48所示。揚(yáng)州工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 34 圖47 高亮度顯示行效果圖將0和1替換為未審核和已審核狀態(tài)類型、表格中多余的文字使用...代替以及高亮度顯示行實(shí)現(xiàn)代碼如下:protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e){ if ( == ) { //高亮顯示指定行 (onMouseOver, Color=。=39。FFF00039。)。 (onMouseOut, =Color。)。 //設(shè)置審核狀態(tài),并且設(shè)置相應(yīng)的顏色。 if ([5].Text == False) { [5].Text =(未審核,true)。 } else { [5].Text = (已審核, false)。 } //多余字 使用...顯示 [2].Text = ([2].Text, 18)。 }}揚(yáng)州工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 35 免費(fèi)信息審核頁實(shí)現(xiàn)過程如下:1. 在平臺的根目錄下創(chuàng)建BackGround 文件夾,用于存放平臺后臺管理WEB窗體。2.在BackGround文件夾中新建一個WEB窗體,主要用于免費(fèi)信息的審核。3. 在WEB窗體中添加一個Table,用于頁面的布局。4. 在Table中添加一個Label控件,主要用于GridView控件分頁后的總頁數(shù)。主要屬性設(shè)置:AllowPaging屬性為Ture,即允許分頁;PageSize屬性為24,即每頁顯示24條數(shù)據(jù);AutoGenerateColumns屬性為False ,即不顯示自動生成的列。5. 在Table中添加3個RadioButton 控件,分別用于控制顯示已審核信息、顯示未審核信息、顯示同類型所以信息。6. 在 Table中添加一個GridView 控件,主要用于顯示信息及對信息的審核操作。聲明全局靜態(tài)變量和類對象。在頁面的加載事件中,獲取信息的類型,并調(diào)用自定義GridViewBind 方法查詢相關(guān)類型的信息顯示在GridView控件中。值得注意的是,面實(shí)現(xiàn)的。頁面的加載事件中實(shí)現(xiàn)代碼如下:Operation operation = new Operation()。 //業(yè)務(wù)類對象 static string infoType = ?!    ?//供求信息類型 //DataSet dsCheckInfo = null。 static int CheckType = 1?!      ?/3 種類別:全部顯示(1代表全部顯示),顯示未審核(0),顯示審核(1) protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { infoType = [id].ToString()。 GridViewBind(infoType)。 }揚(yáng)州工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 36 }自定義GridViewBind方法,用于查詢相關(guān)類型的信息,并且將查詢結(jié)果顯示在GridView表格控件中。實(shí)現(xiàn)代碼如下: /// summary /// 綁定供求信息到GridViev控件 /// /summary /// param name=type供求信息類別/param private void GridViewBind(string type) { = (type)。 =new string[] {id}。 ()。 //顯示當(dāng)前頁數(shù) = 當(dāng)前頁為  + ( + 1) + / + +  頁。}GridView控件的RowDataBound事件是在將數(shù)據(jù)行綁定到數(shù)據(jù)時發(fā)生,那么在該事件下每綁定一行,就設(shè)置每行的相關(guān)功能,如高亮度顯示行、設(shè)置審核狀態(tài)、多余的文字使用…替換。實(shí)現(xiàn)代碼如下:protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e){ if ( == ) { //高亮顯示指定行 (onMouseOver, Color=。=39。FFF00039。)。 (onMouseOut, =Color。)。揚(yáng)州工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 37 //設(shè)置審核狀態(tài),并且設(shè)置相應(yīng)的顏色。 if ([5].Text == False) { [5].Text =(未審核,true)。 } else { [5].Text = (已審核, false)。 } //多余字 使用...顯示 [2].Text = ([2].Text, 18)。 }}SelectedIndexChanging事件發(fā)生在單擊某一行的“審核/取消”按鈕以后發(fā)生,本程序通過該事件實(shí)現(xiàn)對信息的審核和取消工作。實(shí)現(xiàn)代碼如下:protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e){ string id = [].()。 (id, infoType)。 //按審核類型綁定數(shù)據(jù)(3種類別:全部顯示(1),顯示未審核(0),顯示審核(1)) switch (CheckType) { case 1: GridViewBind(infoType)。 break。 case 0: = (infoType, false)。 ()。揚(yáng)州工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 38 break。 case 1: = (infoType, true)。 ()。 break。 }}RowDeleting事件是在單擊某一行的“詳細(xì)信息”按鈕時,但在GridView控件刪除該行之前發(fā)生。在此不是實(shí)現(xiàn)刪除,只是通過刪除命令完成查看詳細(xì)信
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1