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

正文內(nèi)容

web程序的設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書1116(編輯修改稿)

2025-06-09 22:21 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 RadioButtonList rdoltChoice1 = new RadioButtonList()。 = rdoltChoice1。 //設(shè)置單項(xiàng)選擇項(xiàng)。在實(shí)際工程中,數(shù)據(jù)來源于數(shù)據(jù)庫 (new ListItem(, A))。 (new ListItem(, B))。 (new ListItem(, C))。 (new ListItem(, D))。 (rdoltChoice1)。 } 按鈕btnSubmit被單擊時(shí)執(zhí)行的事件代碼如下:protected void btnSubmit_Click(object sender, EventArgs e) { //查找rdoltChoice1控件 RadioButtonList rdoltChoice1 = (RadioButtonList)(rdoltChoice1)。 = 你選擇了: + 。 }(4)瀏覽建立的Web窗體進(jìn)行測(cè)試。實(shí)驗(yàn)三 一. 實(shí)驗(yàn)?zāi)康?1) 理解客戶端和服務(wù)器端驗(yàn)證。(2) 。(2) 掌握分組驗(yàn)證的方法。要求如下:(1)頁面瀏覽效果如圖31和圖32所示(2)“用戶名”、“密碼”、“確認(rèn)密碼”、“生日”、“電話號(hào)碼”和“身份證號(hào)”等信息必須輸入。(3) “密碼”和“確認(rèn)密碼”的輸入值必須一致。(4) “生日”的輸入值必須在190011到201011之間。(5) “電話號(hào)碼”的輸入信息格式必須如057383642378形式。(6) “身份證號(hào)”中的出生年月信息必須為合法的日期數(shù)據(jù)。(7) 能匯總顯示所有的驗(yàn)證錯(cuò)誤信息,并以獨(dú)立的對(duì)話框顯示。(8)當(dāng)驗(yàn)證控件出現(xiàn)驗(yàn)證錯(cuò)誤時(shí),焦點(diǎn)會(huì)定位在出現(xiàn)驗(yàn)證錯(cuò)誤的文本框中。(9)若通過所有的驗(yàn)證,則顯示“驗(yàn)證通過”的信息。圖31 “用戶注冊(cè)驗(yàn)證”瀏覽效果(1)圖32 “用戶注冊(cè)驗(yàn)證”瀏覽效果(2)要求如下:(1)頁面瀏覽效果如圖32所示圖33 “分組驗(yàn)證”瀏覽效果(1)(2) 如圖34所示,當(dāng)點(diǎn)擊“用戶名是否可用”按鈕時(shí),僅對(duì)“用戶名”進(jìn)行驗(yàn)證。圖34 “分組驗(yàn)證”瀏覽效果(2)(3) 如圖35和圖36所示,當(dāng)在“用戶名”文本框中輸入jxssg,再單擊“用戶名是否可用”按鈕時(shí)輸出“抱歉!該用戶名已被占用!”的信息;當(dāng)在“用戶名”文本框中輸入其它信息,再單擊“單擊用戶名是否可用”按鈕時(shí)輸出“恭喜!該用戶名可用!”的信息。圖35 “分組驗(yàn)證”瀏覽效果(3)圖36 “分組驗(yàn)證”瀏覽效果(4)(4) 如圖37所示,當(dāng)單擊“確定”按鈕時(shí),對(duì)“密碼”、“確認(rèn)密碼”、“生日”、“電話號(hào)碼”和“身份證號(hào)”進(jìn)行驗(yàn)證。圖37 “分組驗(yàn)證”瀏覽效果(5)1. 設(shè)計(jì)并實(shí)現(xiàn)一個(gè)帶驗(yàn)證控件的用戶注冊(cè)頁面(1)設(shè)計(jì)Web窗體新建一個(gè)Web窗體,切換到設(shè)計(jì)視圖。如圖38所示,向頁面輸入“用戶名”、“密碼:”、“確認(rèn)密碼:”、“生日:”、“電話號(hào)碼:”和“身份證號(hào):”等信息;添加6個(gè)TextBox控件、6個(gè)RequiredFieldValidator控件、1個(gè)CompareValidator控件、1個(gè)RangeValidator控件、1個(gè)RegularExpressionValidator控件、1個(gè)CustomValidator控件,1個(gè)Botton控件、1個(gè)Label控件和1個(gè)ValidatorSummary控件。適當(dāng)調(diào)整個(gè)控件的位置和大小。圖38 設(shè)計(jì)界面(1)(2)設(shè)置屬性Web窗體中各控件的屬性設(shè)置如表31所示。表31 各控件的屬性設(shè)置表控件屬性名屬性值說明TextBoxIDtxtName“用戶名”文本框的編程名稱RequiredFieldValidatorIDrfvName“必須輸入驗(yàn)證”控件的編程名稱ControlToValidatetxtName驗(yàn)證“用戶名”文本框ErrorMessage請(qǐng)輸入用戶名驗(yàn)證無效時(shí)在“匯總驗(yàn)證”控件中顯示的錯(cuò)誤信息SetFocusOnErrorTrue驗(yàn)證無效時(shí)將焦點(diǎn)定位到“用戶名”文本框Text*驗(yàn)證無效時(shí)提示的錯(cuò)誤信息TextBoxIDtxtPassword“密碼”文本框的編程名稱TextModePassword設(shè)置“密碼”文本框?yàn)槊艽a模式RequiredFieldValidatorIDrfvPassword“必須輸入驗(yàn)證”控件的編程名稱ControlToValidatetxtPassword驗(yàn)證“密碼”文本框ErrorMessage請(qǐng)輸入密碼驗(yàn)證無效時(shí)在“匯總驗(yàn)證”控件中顯示的錯(cuò)誤信息SetFocusOnErrorTrue驗(yàn)證無效時(shí)將焦點(diǎn)定位到“密碼”文本框Text*驗(yàn)證無效時(shí)提示的錯(cuò)誤信息TextBoxIDtxtPasswordAgain“確認(rèn)密碼”文本框的編程名稱TextModePassword設(shè)置“確認(rèn)密碼”文本框?yàn)槊艽a模式RequiredFieldValidatorIDrfvPasswordAgain“必須輸入驗(yàn)證”控件的編程名稱ControlToValidatetxtPasswordAgain驗(yàn)證“確認(rèn)密碼”文本框ErrorMessage請(qǐng)輸入確認(rèn)密碼驗(yàn)證無效時(shí)在“匯總驗(yàn)證”控件中顯示的錯(cuò)誤信息SetFocusOnErrorTrue驗(yàn)證無效時(shí)將焦點(diǎn)定位到“確認(rèn)密碼”文本框Text*驗(yàn)證無效時(shí)提示的錯(cuò)誤信息CompareValidatorIDcvPassword“比較驗(yàn)證”控件的編程名稱ControlToCompareTxtPassword與“密碼”文本框比較ControlToValidateTxtPasswordAgain驗(yàn)證“確認(rèn)密碼”文本框ErrorMessage密碼與確認(rèn)密碼不一致驗(yàn)證無效時(shí)在“匯總驗(yàn)證”控件中顯示的錯(cuò)誤信息SetFocusOnErrorTrue驗(yàn)證無效時(shí)將焦點(diǎn)定位到“確認(rèn)密碼”文本框TextBoxIDtxtBirthday“生日”文本框的編程名稱RequiredFieldValidatorIDrfvBirthday“必須輸入驗(yàn)證”控件的編程名稱ControlToValidatetxtBirthday驗(yàn)證“生日”文本框ErrorMessage請(qǐng)輸入生日驗(yàn)證無效時(shí)在“匯總驗(yàn)證”控件中顯示的錯(cuò)誤信息SetFocusOnErrorTrue驗(yàn)證無效時(shí)將焦點(diǎn)定位到“生日”文本框Text*驗(yàn)證無效時(shí)提示的錯(cuò)誤信息RangeValidatorIDrvBirthday“范圍驗(yàn)證”控件的編程名稱ControlToValidatetxtBirthday驗(yàn)證“生日”文本框ErrorMessage日期應(yīng)在190011到201011之間驗(yàn)證無效時(shí)在“匯總驗(yàn)證”控件中顯示的錯(cuò)誤信息MaximumValue201011設(shè)置最大的日期為201011MinimumValue190011設(shè)置最小的日期為190011SetFocusOnErrorTrue驗(yàn)證無效時(shí)將焦點(diǎn)定位到“生日”文本框TypeDate要比較的值為日期型TextBoxIDtxtTelephone“電話號(hào)碼”文本框的編程名稱RequiredFieldValidatorIDrfvTelephone“必須輸入驗(yàn)證”控件的編程名稱ControlToValidatetxtTelephone驗(yàn)證“電話號(hào)碼”文本框ErrorMessage請(qǐng)輸入電話號(hào)碼驗(yàn)證無效時(shí)在“匯總驗(yàn)證”控件中顯示的錯(cuò)誤信息SetFocusOnErrorTrue驗(yàn)證無效時(shí)將焦點(diǎn)定位到“電話號(hào)碼”文本框Text*驗(yàn)證無效時(shí)提示的錯(cuò)誤信息RegularExpressionValidatorIDrevTelephone“規(guī)則表達(dá)式驗(yàn)證”控件的編程名稱ControlToValidatetxtTelephone驗(yàn)證“電話號(hào)碼”文本框ErrorMessage電話號(hào)碼格式應(yīng)為057383642378驗(yàn)證無效時(shí)在“匯總驗(yàn)證”控件中顯示的錯(cuò)誤信息ValidationExpression\d{4}\d{8}表達(dá)式為“4個(gè)數(shù)字8個(gè)數(shù)字”SetFocusOnErrorTrue驗(yàn)證無效時(shí)將焦點(diǎn)定位到“電話號(hào)碼”文本框TextBoxIDtxtIdentity“身份證號(hào)”文本框的編程名稱RequiredFieldValidatorIDrfvIdentity“必須輸入驗(yàn)證”控件的編程名稱ControlToValidatetxtIdentity驗(yàn)證“身份證號(hào)”文本框ErrorMessage請(qǐng)輸入身份證號(hào)驗(yàn)證無效時(shí)在“匯總驗(yàn)證”控件中顯示的錯(cuò)誤信息SetFocusOnErrorTrue驗(yàn)證無效時(shí)將焦點(diǎn)定位到“身份證號(hào)”文本框Text*驗(yàn)證無效時(shí)提示的錯(cuò)誤信息RegularExpressionValidatorIDcvIdentity“自定義驗(yàn)證”控件的編程名稱ControlToValidatetxtIdentity驗(yàn)證“身份證號(hào)”文本框ErrorMessage身份證號(hào)錯(cuò)誤!驗(yàn)證無效時(shí)在“匯總驗(yàn)證”控件中顯示的錯(cuò)誤信息SetFocusOnErrorTrue驗(yàn)證無效時(shí)將焦點(diǎn)定位到“身份證號(hào)”文本框BottonIDbtnSubmit“確定”按鈕的編程名稱Text確定“確定”按鈕上顯示的文本LabelIDlblMsg顯示“驗(yàn)證通過”信息的Label控件的編程名稱Text空初始不顯示任何內(nèi)容ValidationSummaryIDvsSubmit“匯總驗(yàn)證”按鈕的編程名稱ShowMessageBoxtTrue以對(duì)話框形式顯示匯總的驗(yàn)證錯(cuò)誤信息ShowSummaryFalse不在網(wǎng)頁上顯示匯總的驗(yàn)證錯(cuò)誤信息(3)編寫事件、方法代碼“自定義驗(yàn)證”控件cvIdentity的ServerValidate事件代碼如下:protected void cvIdentity_ServerValidate(object source, ServerValidateEventArgs args) { //獲取輸入的身份證號(hào)碼 string cid = 。 //初使設(shè)置 = true。 try { //獲取身份證號(hào)碼中的出生日期并轉(zhuǎn)換為DateTime類型 ((6, 4) + + (10, 2) + + (12, 2))。 } catch { //若轉(zhuǎn)換出錯(cuò),則驗(yàn)證未通過 = false。 } }按鈕btnSubmit被單擊時(shí)執(zhí)行的事件代碼如下:protected void btnSubmit_Click(object sender, EventArgs e) { = 。 if () { = 驗(yàn)證通過!。 //TODO:將注冊(cè)信息存入數(shù)據(jù)庫 } }(4)瀏覽建立的Web窗體進(jìn)行測(cè)試。2. 設(shè)計(jì)并實(shí)現(xiàn)同一個(gè)頁面的分組驗(yàn)證功能(1)設(shè)計(jì)Web窗體新建一個(gè)Web窗體,切換到設(shè)計(jì)視圖。如圖39所示,在圖38的基礎(chǔ)上,再向頁面添加1個(gè)Botton控件、1個(gè)Label控件和1個(gè)ValidationSummary控件。適當(dāng)調(diào)整個(gè)控件的位置和大小。圖39 設(shè)計(jì)界面(2)(2)設(shè)置屬性在表31的基礎(chǔ)上,設(shè)置“必須輸入驗(yàn)證”控件rvfName的屬性ValidatorGroup值為groupName;設(shè)置其他驗(yàn)證控件和“確定”按鈕的屬性ValidationFroup值為groupSubmit;新添加控件的屬性設(shè)置如表32所示。表21 各控件的屬性設(shè)置表控件屬性名屬性值說明ButtonIDBtnValidateName“用戶名是否可用”按鈕的編程名稱Text用戶名是否可用“用戶名是否可用”按鈕上顯示的文本ValidationGroupgroupName單擊按鈕時(shí)驗(yàn)證groupName組LabelIDlblName顯示“用戶名是否可用”信息的Label控件編程名稱Text空初始不顯示任何內(nèi)容ValidationSummaryIDvsName“匯總驗(yàn)證”控件的編程名稱ShowMessageBoxTrue以對(duì)話框形式顯示匯總的驗(yàn)證錯(cuò)誤信息ShowSummaryFalse不在網(wǎng)頁上顯示匯總的驗(yàn)證錯(cuò)誤信息Val
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1