..
ASP.NET 및. NET Framework의 기본 목표는 단순화하고 프로그래머의 작업 속도를하는 것입니다. 이러한 이유로, 프레임 워크는 이전에 프로그래머가 시간과 잠재적인 오류의 손실에 자신을 노출, 스스로를 관리할 수있었습니다 몇 가지 기능이 포함되어 있습니다.
매우 일반적인 시나리오는 사용자가 자신의 정보의 다른 유형을 추가하는 것을 찾을 수있는 페이지를 포함 사이트로 실행로 이동하면됩니다. 예를 들어, 웹 사이트 사용자의 특정 섹션에 액세스하려면 사용자 이름 또는 비밀 번호를 입력 할 수 있습니다, 또는 특정 정보가 유효한 이메일 주소를 (@, 도메인 등 포함) 제공해야받을 수 있습니다.
이런 사이트를 운영 하나는 따라서 입력한 정보가 유효한지 보장 논리에 의존 할 수 있어야합니다. 그것이 절대적으로 유효한 데이터를 입력할 사용자의 100 % 가능되지 않기 때문에 그것은 정보를 확인하는 것이 필요합니다. 예를 들어, 특정 필드가 필수 수도 있습니다, 다른 데이터가 특정 형식 (상기 이메일 주소와 같은), 그리고 입력 데이터 등 특정 범위 내에 다른 사람을 만족 입력한 요구할 수 있습니다.
분명,이 수표는 사용자 지정 코드를 작성하는 프로그래머에 의해 수행하지만, ASP.NET은 간단하고 신속하게 제공하는 수 : 유효성 검사를. 사용자가 잘못된 경우 간호사를 입력하면 그들은 웹 양식과 우리가 오류 메시지나 경고를 얻을 수있는에있는 표준 컨트롤 (텍스트 상자와 같은)와 긴밀한 관계에 작동합니다.
ASP.NET 여섯 유효성 검사 컨트롤이 포함됩니다 :
모든 유효성 검사 컨트롤은 동일한 방식으로 작동합니다. 당신이 웹 페이지에 표준 컨트롤을 설정하고 다음 Copar 어떤 오류 메시지가 어디에 통제를 선호하는 유효성 검사가되기 전에. 유효성 검사 컨트롤은 하나가 검증해야하는 컨트롤의 이름을 설정해야하는 ControlToValidate라는 재산을 보유하고 있습니다. 물론 메시지가 반환되도록 구성해야하지만이 속성 모두 자동으로 작동하고 또한 여러 가지 다른 속성을 설정할 수 있습니다 설정합니다.
텍스트 상자,옵니다, DropDownList, RadioButtonList, HtmlInputText, HtmlInputFile, HtmlSelect, HtmlTextArea, FileUpload : 유효성 검사는 다음과 같은 서버 컨트롤 작업을 제어합니다. 우리가 예제를 정상적으로 잘 작동을 이해하기 위해서.
이전 수업이나 새 creiamone에서 만든 테스트 사이트를 엽니다. 표준 컨트롤과 유효성 검사를 호스트 Validazione.aspx라는 Web Form을 추가합니다. 가정되는 가상 사용자가 이름, 나이, 전화 번호 및 비밀 번호를 (두 개의 서로 다른 분야에서 그들이 올바른지 확인하기 위해)를 입력하셔야있는 페이지를 참조하십시오. 필드의 레이블과 정보를 보내는 버튼 입력이 있으므로 텍스트가 너무 많은 삽입

이제 유효성 검사를 삽입합니다. 필드 이름, 성, 나이, 전화 번호, 비밀 번호 옆에있는 RequiredFieldValidator의 각하자 및 각 설정 및 오류 메시지에 대한 텍스트를 설정 암호 ControlToValidate 확인

마지막으로 우리는 동시에 모든 오류 메시지를 표시할 수 페이지에 ValidationSummary를 삽입합니다. 그것은 '도 또한 오류의 시각적 표시를받을 진정한 제어하는 ShowMessageBox의 가치에 대한 속성을 설정할 수 있습니다. 이 시점에서 우리는 응용 프로그램을 시작하고 데이터의 모든 정보를 입력하지 않고 '제출'버튼을 클릭하면 우리는 같은 것을 볼 수 있습니다

우리가 어떤 분야의 정보를 넣어하려고한다면 우리는 어떤 메시지 (작성 분야에서) 더 이상 표시되지 않습니다 것을 볼 수 있습니다

이 예제에서 우리는 RequiredFieldValidator를 사용하지만, 명확하게 유효성 검사 컨트롤의 다른 종류의 사용은 비슷합니다. 평소처럼, 난 당신이 자세한 내용은 공식 Microsoft에 문의하는 초대합니다.
| |
ASP (고급)
동적 웹 사이트를 만드는 전체 과정. 39 €에서. |
| |
ASP.NET (코스)
49 €에서 웹 애플 리케이션을 구축하기위한 전체 과정. |
| |
SQL과 데이터베이스 (코스)
관계형 데이터베이스를 만들고 관리할 수 있습니다. 39 €에서. |