第 7 章 Web 表單驗證控制項 7-1 表單送回功能( Postback ) 7-2 表單的顯示狀態( Viewstate ) 7-3 表單欄位驗證的基礎 7-4 伺服端的驗證控制項(一) 7-5 伺服端的驗證控制項(二) 7-6 Web 表單的重設按鈕.

Slides:



Advertisements
Similar presentations
Divide-and-Conquer. 什麼是 divide-and-conquer ? Divide 就是把問題分割 Conquer 則是把答案結合起來.
Advertisements

布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
建立使用案例敘述 --Use Case Narrative
第七章 抽樣與抽樣分配 蒐集統計資料最常見的方式是抽查。這 牽涉到兩個問題: 抽出的樣本是否具有代表性?是否能反應出母體的特徵?
學習C++的基本語法 認識關鍵字與識別字的不同 學習程式碼偵錯的流程 學習如何提高程式的可讀性
“Rule” By OX. By Check CREATE TABLE 員工薪資 ( 編號 int IDENTITY PRIMARY KEY, 薪資 smallmoney, CHECK ( 薪資 > 0 AND 薪資
3Com Switch 4500 切VLAN教學.
Reference, primitive, call by XXX 必也正名乎 誌謝 : 部份文字取於前輩 TAHO 的文章.
亞洲大學 - 蒲公英計劃 Office InfoPath 2007 軟體簡介 資訊發展處 潘信宏。蔡季甫 分機 3511.
第 15 章 建立網路應用程式 15-1 瀏覽程式的建立 15-1 瀏覽程式的建立 15-2 媒體播放程式 15-2 媒體播放程式 15-3 寄送電子郵件 15-3 寄送電子郵件 15-4 檢查 POP 3 的電子郵件 15-4 檢查 POP 3 的電子郵件.
1 Web of Science 利用指引 單元二 瀏覽與處理查詢結果. 2 瀏覽檢索結果 查出的結果,預設以時間排列, 使用者可改變結果的排列方式: 還可以依被引用次數、相關度、 第一作者、刊名、出版年等排序 回到前先查的結果畫面 點選想看資料的完整書目 本館訂購範圍的期刊 全文,便可直接連結.
: OPENING DOORS ? 題組: Problem Set Archive with Online Judge 題號: 10606: OPENING DOORS 解題者:侯沛彣 解題日期: 2006 年 6 月 11 日 題意: - 某間學校有 N 個學生,每個學生都有自己的衣物櫃.
第一章 變數、常數及資料型態. 變數 C 程式語言的變數名稱 第一個字必須是英文字母或底線 (_) 之後可以是數字, 英文字母或底線 (_) 不可以是保留字 例: Num (Ο) _score (Ο) C&C (X) 8num (X)
STAT0_sampling Random Sampling  母體: Finite population & Infinity population  由一大小為 N 的有限母體中抽出一樣本數為 n 的樣 本,若每一樣本被抽出的機率是一樣的,這樣本稱 為隨機樣本 (random sample)
1. 假設以下的敘述為一未提供 “ 捷徑計算 ” 能力的程式段,試用程 式設計的技巧,使此敘述經此改 寫的動作後,具有與 “ 捷徑計算 ” 之 處理方法相同之處理模式。 if and then E1 else E2 endif.
第 18 章 名稱空間與例外處理 18-1 名稱空間 18-1 名稱空間 18-2 例外處理 18-2 例外處理.
第三章 變數與繫結 陳維魁 博士 儒林圖書公司. 2 大綱  變數的定義  變數元件  儲存區配置問題  參考的透明性  完全計算  捷徑計算  繫結 (binding)  繫結時間  精選習題.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
1 單元三 查詢結果的引用分析 Web of Science 利用指引 查看出版及被引用情況 在查詢結果的清單中,可以瀏覽近 20 年來查詢主題出版和被引用的情況。
JAVA 程式設計與資料結構 第十章 GUI Introdution III. File Chooser  File Chooser 是一個選擇檔案的圖形介面, 無論我們是要存檔還是要開啟檔案,使 用這個物件都會讓我們覺得容易且舒適。
長訊科技 EVRCOM Voice Mail System 使用者操作說明及流程. 自動總機 -- 來電語音轉接服務流程 ( 範例流程 )
第 7 章 程序與函數 7-1 模組化程式設計 7-1 模組化程式設計 7-2 VB.NET 的程序與函數 7-2 VB.NET 的程序與函數 7-3 程序與函數的變數範圍 7-3 程序與函數的變數範圍 7-4 VB.NET 常用的內建函數 7-4 VB.NET 常用的內建函數 7-5 遞迴函數 7-5.
第 9 章 視窗應用程式的事件處理 9-1 事件的基礎 9-1 事件的基礎 9-2 表單事件 9-2 表單事件 9-3 滑鼠事件 9-3 滑鼠事件 9-4 鍵盤事件 9-4 鍵盤事件 9-5 表單的鍵盤事件 9-5 表單的鍵盤事件 9-6 控制項的事件 9-6 控制項的事件.
Chapter 13 塑模靜態觀點:物件圖 Static View : Object Diagram.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
第 5 章 深入 Response 物件 製作. 網頁的轉向與強制輸出 - 讓網頁轉彎的 Redirect 敘述 運用 Response 物件的 Redirect 方法,將瀏覽器顯 示的網頁,導向至其他網頁,語法如下: Response.Redirect 網頁路徑與名稱 此網頁路徑與名稱  若是導向到同一台.
Chapter 20 塑模動態觀點:狀態圖 Statechart Diagram. 學習目標  說明狀態圖的目的  定義狀態圖的基本記號  展示狀態圖的建構  定義活動、內部事件及遞延事件的狀態 圖記號.
圖層的操作與管理 圖層的作用就如同一張張透明的賽璐璐片, 你可以將動畫中的每項物件, 放置在不同圖 層中, 圖層交疊就形成完整的畫面。在各圖 層中的物件, 做任何的移動或變化, 都不會 相互干擾, 所以當你編輯一個物件時, 只要 在物件所在的圖層進行操作, 將可大幅降低 製作過程的複雜度與難度。
: Fast and Easy Data Compressor ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10043: Fast and Easy Data Compressor 解題者:葉貫中 解題日期: 2007 年 3.
1 第 9 章 視窗應用程式的事件處理 9-1 事件的基礎 9-1 事件的基礎 9-2 表單事件 9-2 表單事件 9-3 滑鼠事件 9-3 滑鼠事件 9-4 鍵盤事件 9-4 鍵盤事件 9-5 表單的鍵盤事件 9-5 表單的鍵盤事件 9-6 控制項的事件 9-6 控制項的事件.
第 10 章 視窗應用程式的工具列與 功能表 10-1 主功能表控制項 10-1 主功能表控制項 10-2 快顯功能表控制項 10-2 快顯功能表控制項 10-3 工具列控制項 10-3 工具列控制項 10-4 狀態列控制項 10-4 狀態列控制項 10-5 字型與色彩對話方塊 10-5 字型與色彩對話方塊.
資料庫程式設計與系統管理 SQL Server 2005 Express 第六章 進階資料庫設計.
: Multisets and Sequences ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11023: Multisets and Sequences 解題者:葉貫中 解題日期: 2007 年 4 月 24 日 題意:在這個題目中,我們要定義.
:Nuts for nuts..Nuts for nuts.. ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 10944:Nuts for nuts.. 解題者:楊家豪 解題日期: 2006 年 2 月 題意: 給定兩個正整數 x,y.
校外使用圖書館購置之資料庫 龍華大學圖書館. 讀者遠端認證 (RPA) 設定說明  透過圖書館架設完成的 RPA (Remote Patron Authentication) 讀者遠端認證代理主 機系統,讀者於校外或院外 可直接連線使 用本館所提供的資料庫。  若非使用本館電子資料,請勿設定此代理.
從此處輸入帳號密碼登入到管理頁面. 點選進到檔案管理 點選「上傳檔案」上傳資料 點選瀏覽選擇電腦裡的檔案 可選擇公開或不公開 為平台上的資料夾 此處為檔案分類,可顯示在展示頁面上,若要參加 MY EG 競賽,做品一律上傳到 “ 98 MY EG Contest ” 點選此處確定上傳檔案.
資料結構實習-一 參數傳遞.
6-2 認識元件庫與內建元件庫 Flash 的元件庫分兩種, 一種是每個動畫專 屬的元件庫 (Library) ;另一種則是內建元 件庫 (Common Libraries), 兩者皆可透過 『視窗』功能表來開啟, 以下即為您說明。
第 5 章 選擇控制項與條件敘述 5-1 結構化程式設計 5-1 結構化程式設計 5-2 關係與邏輯運算子 5-2 關係與邏輯運算子 5-3 簡單的條件敘述 5-3 簡單的條件敘述 5-4 選擇控制項 5-4 選擇控制項 5-5 巢狀條件敘述 5-5 巢狀條件敘述 5-6 多選一條件敘述 5-6 多選一條件敘述.
著作權所有 © 旗標出版股份有限公司 第 21 章 文件的權限及保護 功能設定. 本章提要 設定文件讀取權限 保護文件.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2008.
Management Abstracts Retrieval System; MARS 檢索操作.
Section 4.2 Probability Models 機率模式. 由實驗看機率 實驗前先列出所有可能的實驗結果。 – 擲銅板:正面或反面。 – 擲骰子: 1~6 點。 – 擲骰子兩顆: (1,1),(1,2),(1,3),… 等 36 種。 決定每一個可能的實驗結果發生機率。 – 實驗後所有的實驗結果整理得到。
函式 Function Part.2 東海大學物理系‧資訊教育 施奇廷. 遞迴( Recursion ) 函式可以「呼叫自己」,這種動作稱為 「遞迴」 此程式的執行結果相當於陷入無窮迴圈, 無法停止(只能按 Ctrl-C ) 這給我們一個暗示:函式的遞迴呼叫可以 達到部分迴圈的效果.
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
Structural Equation Modeling Chapter 6 CFA 根據每個因素有多重指標,以減少 測量誤差並可建立問卷的構念效度 驗證性因素分析.
第 17 章 樣板 17-1 樣板的基礎 17-1 樣板的基礎 17-2 樣板函數 17-2 樣板函數 17-3 樣板類別 17-3 樣板類別 17-4 非型態參數的樣板類別 17-4 非型態參數的樣板類別 17-5 樣板類別的繼承 17-5 樣板類別的繼承 17-6 特化樣板與靜態成員 17-6 特化樣板與靜態成員.
Chapter 10 m-way 搜尋樹與B-Tree
第12章 多重表單與模組的應用程式 12-1 VB.NET的方案與專案 12-2 模組化VB.NET應用程式 12-3 多重表單的應用程式
第 10 章 視窗應用程式的工具列與 功能表 10-1 功能表控制項 10-1 功能表控制項 10-2 快顯功能表控制項 10-2 快顯功能表控制項 10-3 工具列控制項 10-3 工具列控制項 10-4 狀態列控制項 10-4 狀態列控制項 10-5 字型與色彩對話方塊 10-5 字型與色彩對話方塊.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2009.
第 4 章 視窗應用程式表單的基本 輸出入 4-1 VB.NET 的物件觀念 4-1 VB.NET 的物件觀念 4-2 表單類別 4-2 表單類別 4-3 按鈕控制項 4-3 按鈕控制項 4-4 輸出資料的標籤控制項 4-4 輸出資料的標籤控制項 4-5 輸入資料的文字方塊控制項 4-5 輸入資料的文字方塊控制項.
第 6 章 迴圈結構 6-1 計數迴圈 6-1 計數迴圈 6-2 條件迴圈 6-2 條件迴圈 6-3 巢狀迴圈 6-3 巢狀迴圈 6-4 While/End While 迴圈 6-4 While/End While 迴圈 6-5 跳出迴圈 6-5 跳出迴圈 6-6 VB.NET 的錯誤處理 6-6 VB.NET.
Teacher : Ing-Jer Huang TA : Chien-Hung Chen 2015/6/30 Course Embedded Systems : Principles and Implementations Weekly Preview Question CH7.1~CH /12/26.
函式 Function 東海大學物理系‧資訊教育 施奇廷. 函式簡介 當程式越來越大、越複雜時,程式的維護、 除錯會變得更困難,此時必須引入函式來 簡化程式或將程式分段,將程式重複的部 分改寫為函式,將程式「模組化」 這種作法有下列優點:節省程式發展的時 間、邏輯容易瞭解、程式容易除錯、可分 工合作完成程式.
Visual C++重點複習.
電子書 ( Netlibrary ) 檢索說明 龍華科技大學圖書館. 檢索類型 檢索欄位與限制 在檢索中使用布林邏輯運算元 檢索結果 特殊檢索.
第 5 章 選擇控制項與條件敘述 5-1 結構化程式設計 5-1 結構化程式設計 5-2 關係與邏輯運算子 5-2 關係與邏輯運算子 5-3 簡單的條件敘述 5-3 簡單的條件敘述 5-4 選擇控制項 5-4 選擇控制項 5-5 巢狀條件敘述 5-5 巢狀條件敘述 5-6 多選一條件敘述 5-6 多選一條件敘述.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2010.
數字系統與資料表示法 教師: 陳炯勳 數系轉換 r進制數字 稱為 base r或 radix r 有r個計數符號,計數順序逢r歸零(進位) A n A n - 1 ‥‥A 2 A 1 A 0 ﹒A -1 A -2 ‥‥A -m 其中A n 及A.
Microsoft Excel.
第8章 字串與陣列 8-1一維陣列的處理 8-2 字串處理 8-3 多維陣列的處理 8-4 動態陣列與參數傳遞 8-5 陣列排序與搜尋.
Introduction to Java Programming Lecture 16 Super and Sub Classes.
實體關係模型 (ER Model).
: Finding Paths in Grid ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11486: Finding Paths in Grid 解題者:李重儀 解題日期: 2008 年 10 月 14 日 題意:給一個 7 個 column.
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
幼兒行為觀察與記錄 第八章 事件取樣法.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
Presentation transcript:

第 7 章 Web 表單驗證控制項 7-1 表單送回功能( Postback ) 7-2 表單的顯示狀態( Viewstate ) 7-3 表單欄位驗證的基礎 7-4 伺服端的驗證控制項(一) 7-5 伺服端的驗證控制項(二) 7-6 Web 表單的重設按鈕

7-1 表單送回功能( Postback ) 表單的 IsPostBack 屬性 控制項的 AutoPostBack 屬性

7-1 表單送回功能( Postback ) ASP.NET 使用 Web 表單的控制項讓使用者輸入 或選取資料,使用者輸入的資料在用戶端是以 送回功能,將資料送回伺服端進行處理,預設 是送到自已的 ASP.NET 程式,相關的屬性,如 下所示: –Page 物件的 IsPostBack 屬性:檢查是否是第一次載入 ASP.NET 程式,或是已經在用戶端執行過送回。 – 伺服端控制項的 AutoPostBack 屬性:如果 Web 控制 項將 AutoPostBack 屬性設為 True ,當控制項的資料 變更時,就會自動執行用戶端送回。

7-1-1 表單的 IsPostBack 屬性 在 Page_Load 事件處理程序可以使用 IsPostBack 屬性檢查是否已經送回資料, 如下所示: If IsPostBack Then If NameTextBox.Text <> "" Then showName.Text = nameTextBox.Text & " 您好 !" End If Else NameTextBox.Text = " 江小魚 " End If

7-1-2 控制項的 AutoPostBack 屬 性 - 說明 Web 表單的部分控制項擁有 AutoPostBack 屬性,例如: DropDownList 控制項,如 下所示: <asp:DropDownList id="Username" Width="100px" AutoPostBack="True" OnSelectedIndexChanged="Change_Name" runat="Server">

7-1-2 控制項的 AutoPostBack 屬 性 - 控制項 AutoPostBack 屬性支援的 Web 控制項和事 件,如下表所示:

7-2 表單的顯示狀態( Viewstate ) 顯示狀態的基礎 取消顯示狀態 如何保留 PostBack 表單送 回的其它資料

7-2-1 顯示狀態的基礎 - 說明 「顯示狀態」( ViewState )屬於一種 ASP.NET 機制,能夠保留伺服端控制項的狀態,也就是 儲存的值,例如:在 Web 表單擁有一個 TextBox 控制項,一旦輸入值,不論送回 ( Postback )多少次,除非更改 TextBox 控制項 的值,否則顯示狀態都能夠自動保留其值。 –HTML 表單沒有顯示狀態功能 –Web 表單擁有顯示狀態功能

7-2-1 顯示狀態的基礎 - 原理 顯示狀態看起來是很神奇,事實上,它是使用 隱藏欄位儲存狀態資料,如下所示: <form name="_ctl0" method="post" action="Ch7-2ViewState.aspx" id="_ctl0"> 姓名 : 選擇色彩 : ………..

7-2-2 取消顯示狀態 在 ASP.NET 程式預設使用顯示狀態儲存控制項 的內容,取消整個 ASP.NET 顯示狀態,如下所 示: 上述 Page 指引的 EnableViewState 屬性為 False , 表示取消顯示狀態, True 為啟動顯示狀態。如 果只有指定控制項需要取消顯示狀態,如下所 示:

7-2-3 如何保留 PostBack 表單送 回的其它資料 ASP.NET 提供多種方法可以用來保留這 些變數或參數值,如下所示: – 使用 Cookie 保留變數值。 – 使用 Session 變數保留變數值。 – 使用 HtmlInputHidden 控制項保留變數值。 – 使用顯示狀態的 StateBag 物件保留變數值。

7-3 表單欄位驗證的基礎 表單欄位驗證的種類 ASP.NET 的伺服端驗證控制項

7-3-1 表單欄位驗證的種類 表單欄位的驗證以把關的位置來區分, 可以分為兩種,如下所示: – 客戶端表單欄位驗證:這是指在尚未送到伺 服端前,在客戶端的瀏覽程式進行檢查,即 使用 JavaScript 或 VBScript 程式碼執行欄位值 的檢查。 – 伺服端表單欄位驗證:伺服端的表單欄位驗 證是在資料送到伺服端後,才進行資料的檢 查。

7-3-2 ASP.NET 的伺服端驗證控 制項 - 種類

7-3-2 ASP.NET 的伺服端驗證控 制項 - 使用 如果 Web 表單擁有上表的驗證控制項, 就可以檢查 Page 物件的 IsValid 屬性,以 確認表單是否已經通過驗證,如下所示: If Page.IsValid Then Lname.Text = " 姓名 : " & name.Text Lpass.Text = " 密碼 : " & pass.Text End If

7-4 伺服端的驗證控制項(一) RequiredFiledValidator 驗證控制項 CompareValidator 驗證控制項 RangeValidator 驗證控制項

7-4-1 RequiredFiledValidator 驗 證控制項 RequiredFiledValidator 驗證控制項可以檢 查指定控制項是否沒有輸入資料或選取 選項,如下所示: <asp:RequiredFieldValidator id="validName" ControlToValidate="name" ErrorMessage=" 請輸入使用者姓名 !" runat="Server"/>

7-4-2 CompareValidator 驗證控 制項 CompareValidator 驗證控制項可以用來比 較兩個控制項的值,或是和一個指定的 常數值進行比較,如下所示: <asp:CompareValidator id="validComp" ControlToValidate="pass" ControlToCompare = "pass1" Type="String" Display="Dynamic" ErrorMessage=" 輸入的密碼不相同 !" runat="Server"/>

7-4-3 RangeValidator 驗證控制 項 RangeValidator 驗證控制項可以用來檢查 控制項的值,是否在一個指定的範圍, 如下所示: <asp:RangeValidator id="validRange" ControlToValidate="age" Display="Dynamic" Type="Integer" MinimumValue="21" MaximumValue="80" ErrorMessage=" 年齡的範圍是 21 ~ 80!" runat="server"/>

7-5 伺服端的驗證控制項(二) 正規語言的基礎 RegularExpressionValidator 驗 證控制項 CustomValidator 驗證控制項 ValidationSummary 驗證控制 項

7-5-1 正規語言的基礎 - 說明 「正規語言」( Regular Expression )是一個範 本字串,能夠進行字串的比對和取代,例如: 檢查使用者名稱、身份証字號等字串格式是否 符合需求。 在正規語言的範本字串中,每一個字元都有特 殊意義,屬於一種小型語言,正規語言解譯程 式或稱引擎能夠將定義的正規語言和字串變數 進行比較,解譯程式傳回布林值, True 表示字 串符合範本字串的定義, False 表示不符合。

7-5-1 正規語言的基礎 - 字元與 字元集

7-5-1 正規語言的基礎 - 語法 1 正規語言的範本字串是一個字串,只是字串擁 有前述的字元符號和之後特殊的比較字元。首 先需要定義範本字串在比對字串出現的位置, 如下表所示:

7-5-1 正規語言的基礎 - 語法 2 正規語言不只可以定義字串出現的位置,還可 以定義各字元出現的次數,如下表所示:

7-5-1 正規語言的基礎 - 使用 ASP.NET 預設匯入 System.Text.RegularExpressions 的名稱空間,我 們可以直接使用 Regex 建構子,建立正規語言 的物件,如下所示: Dim regExp As Regex = New Regex("[A-Z]{1}[0-9]{9}") Dim regExp1 As Regex = New Regex("[0-9]{1}[\w]*", _ RegexOptions.IgnoreCase) 在建立好 Regex 物件後,可以使用 isMatch 方法 比對參數的字串是否符合範本字串,如下所示: If regExp.IsMatch(code.Text) Then ………….. End If

7-5-2 RegularExpressionValidator 驗證 控制項 RegularExpressionValidator 驗證控制項是 使用正規語言的範本字串比對控制項的 值,如下所示: <asp:RegularExpressionValidator id="ValidRegx " ControlToValidate=" " Display="Static" du|mil)[\w\.]*" ErrorMessage=" 電子郵件地址的格式錯誤 " runat="Server"/>

7-5-3 CustomValidator 驗證控制 項 CurstomValidator 驗證控制項可以建立伺 服端或客戶端欄位驗證功能,我們可以 自行撰寫程序來驗證控制項的值,如下 所示: <asp:CustomValidator id="validCustom" ControlToValidate="code" Display="Dynamic" OnServerValidate="Check_Code" ErrorMessage=" 身份証字號驗證錯誤 !" runat="Server"/>

7-5-4 ValidationSummary 驗證控 制項 ValidationSummary 驗證控制項是用來顯 示驗證錯誤的摘要資訊,也就是將所有 驗證錯誤訊息以摘要方式顯示,如下所 示: <asp:ValidationSummary ID="validSummary" HeaderText="Web 表單欄位的錯誤資料 : " DisplayMode="BulletList" runat="Server"/>

7-6 Web 表單的重設按鈕 取消客戶端驗證控制項的功能 取消伺服端驗證控制項的功能

7-6-1 取消客戶端驗證控制項的 功能 取消客戶端驗證功能改為伺服端驗證,使用的 是 Page 指引的 ClientTarget 屬性,如下所示: 上述 Page 指引的 ClientTarget 屬性可以指定瀏覽 程式的版本,其值如下所示: –UpLevel :這是指客戶端瀏覽程式使用 Internet Explorer 5.5 或以上的版本。 –DownLevel :這是指客戶端瀏覽程式使用 Internet Explorer 5.5 以下的版本,或非 Internet Explorer 瀏覽程式。

7-6-2 取消伺服端驗證控制項的 功能 暫時取消伺服端控制項的功能,如下所示: validComp.IsValid = True validName.IsValid = True validPass.IsValid = True 上述程式碼將驗證控制項的 IsValid 屬性設為 True 表示通過驗證,如此可以騙過 Page.IsValid 屬性,而不會顯示出驗證錯誤的訊息。 永遠取消伺服端驗證控制項的功能,只需將 Web 控制項的 Enable 屬性設為 False ,如下: validComp.Enabled = False