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

正文內(nèi)容

汽車(chē)租賃管理系統(tǒng)設(shè)計(jì)優(yōu)秀畢業(yè)論文-資料下載頁(yè)

2025-06-28 14:32本頁(yè)面
  

【正文】 { = false。 } else { = true。 }郵箱及身份證格式也有硬性要求,我使用格式驗(yàn)證,郵箱格式為\w+([+.39。]\w+)*@\w+([.]\w+)*\.\w+([.]\w+)*,身份證格式為\d{17}[\d|X]|\d{15}。圖419用戶注冊(cè)實(shí)現(xiàn)圖在上傳汽車(chē)信息和駕駛員信息時(shí)要上傳圖片,圖片有格式要求,在這里我使用了系統(tǒng)時(shí)間來(lái)重命名圖片并保存在指定文件夾下,而數(shù)據(jù)庫(kù)則保存該圖片的相對(duì)地址,以便取用。try {string filePath = null。 //以當(dāng)前時(shí)間修改圖片的名字或創(chuàng)建文件夾的名字string modifyFileName = () + () + () + () + () + () + ()。 //獲得站點(diǎn)的物理路徑 string uploadFilePath = null。 uploadFilePath = (.) + path。 //獲得文件的上傳的路徑 string sourcePath = PathToName()。 //判斷上傳文件是否為空 if (sourcePath == || sourcePath == null) { //message(您沒(méi)有上傳圖片!)。 return null。 } //獲得文件擴(kuò)展名 string tFileType = ((.) + 1)。 //獲得上傳文件的大小 long strLen = 。 //分解允許上傳文件的格式 string[] temp = (39。|39。)。 //設(shè)置上傳的文件是否是允許的格式 bool flag = false。 //判斷上傳文件大小 if (strLen = sizes) { message(上傳的文件不能大于 + sizes + KB)。 return null。 } //判斷上傳的文件是否是允許的格式 foreach (string data in temp) { if (data == tFileType) { flag = true。 break。 } } //如果為真允許上傳,為假則不允許上傳 if (!flag) { message(目前本系統(tǒng)支持的格式為: + fileType)。 message(文件上傳不成功!)。 return null。 } dir = new (uploadFilePath)。 //判斷文件夾否存在,不存在則創(chuàng)建 if (!) { ()。 } filePath = uploadFilePath + modifyFileName + . + tFileType。 (filePath)。 filePath = modifyFileName + . + tFileType。 return filePath。 } catch { //異常 message(出現(xiàn)未知錯(cuò)誤!)。 return null。 }、刪除、排序和翻頁(yè)等Gridview控件是我的程序中使用最多的控件,而且在使用中遇到問(wèn)題最多的控件,該控件有很多功能,其中編輯、刪除、排序和翻頁(yè)是常用的功能。Gridview控件中編輯有編輯項(xiàng)屬性,我在屬性中雙擊RowEditing出現(xiàn)編輯觸發(fā)事件,同理刪除和排序也是一樣。Gridview控件中還有翻頁(yè)功能,一頁(yè)中顯示太多的內(nèi)容回到石頁(yè)面過(guò)大,適當(dāng)?shù)倪x擇每頁(yè)顯示信息條數(shù)是非常有必要的。這里要求激活PageIndexChanging屬性,并在Gridview屬性里添加按鈕。具體翻頁(yè)的代碼如下:PagerTemplate 當(dāng)前第: asp:Label ID=LabelCurrentPage runat=server Text=% ((GridView)).PageIndex + 1 %/asp:Label 頁(yè)/共: asp:Label ID=LabelPageCount runat=server Text=% ((GridView)).PageCount %/asp:Label 頁(yè) asp:LinkButton ID=LinkButtonFirstPage runat=server CommandArgument=First CommandName=Page ForeColor=White Visible=39。%((GridView)).PageIndex != 0 %39。首頁(yè)/asp:LinkButton asp:LinkButton ID=LinkButtonPreviousPage runat=server CommandArgument=Prev ForeColor=White CommandName=Page Visible=39。% ((GridView)).PageIndex != 0 %39。上一頁(yè)/asp:LinkButton asp:LinkButton ID=LinkButtonNextPage runat=server CommandArgument=Next CommandName=Page ForeColor=White Visible=39。% ((GridView)).PageIndex != ((GridView)).PageCount 1 %39。下一頁(yè)/asp:LinkButton asp:LinkButton ID=LinkButtonLastPage runat=server CommandArgument=Last CommandName=Page ForeColor=White Visible=39。% ((GridView)).PageIndex != ((GridView)).PageCount 1 %39。尾頁(yè)/asp:LinkButton 轉(zhuǎn)到第 asp:TextBox ID=txtNewPageIndex runat=server Width=20px Text=39。% ((GridView)).PageIndex + 1 %39。 /頁(yè) asp:LinkButton ID=btnGo runat=server CausesValidation=False CommandArgument=2 CommandName=Page Text=GO ForeColor=White / /PagerTemplatePageIndexChanging觸發(fā)事件中代碼: // 得到該控件t GridView theGrid = sender as GridView。 int newPageIndex = 0。 if ( == 3) { //點(diǎn)擊了Go按鈕 TextBox txtNewPageIndex = null。 GridViewRow pagerRow = 。 if (pagerRow != null) { //得到text控件 txtNewPageIndex = (txtNewPageIndex) as TextBox。 } if (txtNewPageIndex != null) { //得到索引 newPageIndex = () 1。 } } else { //點(diǎn)擊了其他的按鈕 newPageIndex = 。 } //防止新索引溢出 newPageIndex = newPageIndex 0 ? 0 : newPageIndex。 newPageIndex = newPageIndex = ? 1 : newPageIndex。 //得到新的值 = newPageIndex。 //重新綁定 bindGrid()。在設(shè)計(jì)時(shí)發(fā)現(xiàn)如果車(chē)輛上架太多用戶要租賃某一類的車(chē)時(shí)往往會(huì)花費(fèi)很多時(shí)間,所以制作了一個(gè)簡(jiǎn)單搜索功能,實(shí)現(xiàn)對(duì)車(chē)輛名字的模糊簡(jiǎn)單搜索,該搜索也要對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn),在查詢數(shù)據(jù)庫(kù)時(shí)用“Like”而不是“=”來(lái)查詢就會(huì)得到模糊搜索功效。其中也用到了頁(yè)面間傳參。具體用法如下:在textbox框里輸入模糊字點(diǎn)擊搜索按鈕觸發(fā)如下string varrid = null 。 try { varrid = ()。 } catch { (輸入車(chē)名有誤請(qǐng)返回!)。 ()。 } (?CarName= + varrid)。 key = [CarName].ToString()。來(lái)獲得剛才頁(yè)面?zhèn)鬟^(guò)來(lái)的參數(shù),實(shí)現(xiàn)頁(yè)面間傳參。、注冊(cè)用戶和管理員身份判斷及訪問(wèn)權(quán)限由于有注冊(cè)用戶必須的信息才能租車(chē)和管理員后臺(tái)管理,所以身份判定和訪問(wèn)權(quán)限是必要的,游客身份判定是未登錄用戶即為游客,而登陸前臺(tái)的用戶為注冊(cè)用戶,前臺(tái)登陸不需要用戶有權(quán)限。管理員身份判定是有后臺(tái)登陸獲得,后臺(tái)并非所有用戶都能登陸,只有在數(shù)據(jù)庫(kù)里用戶信息里的權(quán)限項(xiàng)里有權(quán)限的用戶財(cái)位管理員。具體做法是:用戶前臺(tái)登陸判斷用戶名和密碼,正確則記錄Session[] = UserName。否則Session[] = Null。后臺(tái)管理員登陸要判斷用戶名和密碼并且還要判斷用戶的權(quán)限是否時(shí)管理權(quán)限才能登陸,登陸成功后記錄Session[] = 。否則Session[] = Null。訪問(wèn)權(quán)限的設(shè)置是訪問(wèn)后臺(tái)在admin/路徑下的頁(yè)面時(shí)在Page_Load里要先檢測(cè)。if (Session[] == null) { (../)。 }如果Session[] == null。則跳轉(zhuǎn)到前臺(tái)主頁(yè)面車(chē)輛租賃是也是這樣的判斷。if (Session[] == null) { ()。
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1