FrmValidationSummary - '예외(오류)메세지'를 한 곳에 모아서 따로 보여주거나 메세지박스에 출력하는 유효성 검사 컨트롤
.NET프로그래밍/ASP.NET 3.5 SP1 2009. 10. 13. 11:54 |
* "ValidationSummary"컨트롤은 '예외(오류)메세지'를 한 곳에 모아서 따로 보여주거나 메세지박스에 출력하는 역할을 한다.
==> [FrmValidationSummary.aspx] 소스 및 디자인
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="FrmValidationSummary.aspx.cs"
Inherits="FrmValidationSummary" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
아이디 :
<asp:TextBox ID="txtUserID" runat="server"></asp:TextBox>
<br />
이름 :
<asp:TextBox ID="txtName" runat="server"></asp:TextBox>
<br />
<br />
<asp:Button ID="btnOK" runat="server" Text="확인" />
<br />
<br />
<div>
<asp:RequiredFieldValidator ID="valUserID" runat="server" ControlToValidate="txtUserID"
Display="None" ErrorMessage="아이디 입력"></asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="valName" runat="server" ControlToValidate="txtName"
Display="None" ErrorMessage="이름 입력"></asp:RequiredFieldValidator>
<asp:ValidationSummary ID="valSummary" runat="server"
ShowMessageBox="true" ShowSummary="false" />
</div>
</div>
</form>
</body>
</html>
-------------------------------------------------------------------------------------
[실행결과]
--> 실행 후 웹 페이지에 출력되는 첫화면.
--> '아이디', '이름'텍스트박스에 모두 아무것도 입력하지 않고 '확인'버튼을 누르면 아래그림과같이 '오류(에러)'를 출력하는 "메시지박스"가 "ValidationSummary"컨트롤을 통해 출력된다.
--> '아이디', '이름'텍스트박스에 텍스트를 입력 후 '확인'버튼을 눌렀을 때의 결과화면(아무 반응도 일어나지 않음.)
'.NET프로그래밍 > ASP.NET 3.5 SP1' 카테고리의 다른 글
WebUserControl (웹 사용자 정의 컨트롤(=부분 페이지)) (0) | 2009.10.14 |
---|---|
WebUpload(자료실 게시판) (0) | 2009.10.14 |
FrmCustomValidator - 아이디 글자수 체크하는 유효성 검사 컨트롤 (0) | 2009.10.13 |
FrmRegularExpressionValidator (정규식 검사) - 이메일 및 홈페이지주소 검사할 때 쓰임 (0) | 2009.10.13 |
FrmCompareValidator (비교) (0) | 2009.10.13 |