2013-01-12 4 views
0

3 입력 유형 = 텍스트 및 1 입력 유형 = 제출 버튼으로 작은 양식을 개발했습니다. 최종 사용자가 양식을 채우고 제출하지만 백엔드 테이블에 데이터가 삽입되지 않습니다. (아마도 빈 양식이 제출됩니다). Javascript가 사용자의 브라우저에서 사용 중지되었음을 알게되었습니다. 이제 서버 측 유효성 검사를 수행하려고합니다. 서버 측에서 양식을 검증하는 방법은 무엇입니까? 서버 측 (코드 배후)에서 양식의 유효성을 검사하는 코드가 필요합니까? asp.net 코드가 필요합니다.사용자 브라우저에서 Javascript가 비활성화 된 경우 서버 측 유효성 확인

+0

기본 제공 프레임 워크 유효성 검사 컨트롤 또는 클라이언트 측 유효성 검사를위한 javascript를 사용하는 사용자 정의 유효성 검사를 사용하고 있습니까? –

+0

서버 측에서는 내 양식의 유효성을 검사하고 싶지만 유효성 검사는 어떻게해야하나요? 서버 측 .net 유효성 검사 컨트롤을 사용하고 싶지 않습니다. – SPBeginer

+1

그런 다음 작업을 수행하기 전에 올바른 값을 확인하기 위해 각 컨트롤을 확인해야합니다. 그냥 컨트롤을 확인하십시오. –

답변

0

이 포럼에서는 직접 코드를 요구해서는 안됩니다. 그러나 여기 어느 쪽이든이 asp.net 폼 검증을위한 훌륭한 자원이다 MSDN - Validating ASP.NET Server Controls

당신은 C#을 사용하는 가정, 기본적으로, 당신은 같은 것을 할 수 있습니다

<%@ Page Language="C#" %> 
<script runat="server"> 

    void Button1_Click(Object sender, EventArgs e) { 
    Label1.Text = "Page is valid!"; 
    } 

</script> 
<html> 
<head> 
</head> 
<body> 
     <form runat="server"> 
     <p> 
      <asp:TextBox id="TextBox1" 
      runat="server"></asp:TextBox> 
      &nbsp; 
      <asp:RequiredFieldValidator 
      id="RequiredFieldValidator1" runat="server" 
      ErrorMessage="Required!" 
      ControlToValidate="TextBox1"> 
      </asp:RequiredFieldValidator> 
     </p> 
     <p> 
      <asp:Button id="Button1" onclick="Button1_Click" 
      runat="server" Text="Button"></asp:Button> 
     </p> 
     <p> 
      <asp:Label id="Label1" runat="server"></asp:Label> 
     </p> 
    </form> 
</body> 
</html> 

나의 추천 몇 가지를 시도하고 구글하는 것입니다 자습서를 찾으십시오 - pretty informative ones out there을 단계별 지침으로 쉽게 사용할 수 있습니다.

해피 코딩!

관련 문제