2011-05-06 3 views
0

RequiredFieldValidators, RegularExpressionValidators 및 PasswordStrength가있는 데이터베이스 테이블에 연결된 등록 양식이 있는데 제출을 누르면 아무 일도 발생하지 않습니다. 왜 이런 일이 일어나는가? 해결책이 있습니까?requiredfieldvalidator 등록 양식 asp.net

<form id="form1" runat="server"> 
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></asp:ToolkitScriptManager> 
<div style="margin-left:30%;margin-top:40px;"> 
<asp:RoundedCornersExtender ID="RoundedCornersExtender1" runat="server" TargetControlID="MainPanel" BorderColor="blue" Radius="6" Corners="All"></asp:RoundedCornersExtender> 
<asp:Panel ID="MainPanel" BackColor="Transparent" runat="server" BorderWidth="5" BorderStyle="Solid" BorderColor="blue" Width="525" Height="475"> 
    <div style="margin-left:10px;margin-top:10px"> 
    <h2 style="color:Blue;text-align:center">Registration</h2> 
    <table width="500" border="0" cellpadding="0" cellspacing="0"> 
     <tr> 
     <td width="150"><asp:Label ID="lblFirstname" runat="server" Font-Names="Tahoma" Text="First name:"></asp:Label></td> 
     <td width="350"><asp:TextBox ID="txtFirstname" runat="server"></asp:TextBox> 
     <asp:RequiredFieldValidator ID="rfvFirstname" runat="server" ControlToValidate="txtFirstname" ErrorMessage="First name is required." ToolTip="First name is required."></asp:RequiredFieldValidator> 
     </td> 
     </tr> 
     <tr> 
     <td width="150"><asp:Label ID="lblMiddlename" runat="server" Font-Names="Tahoma" Text="Middle name:"></asp:Label></td> 
     <td width="350"><asp:TextBox ID="txtMiddlename" runat="server"></asp:TextBox> 
     <asp:RequiredFieldValidator ID="rfvMiddlename" runat="server" ControlToValidate="txtMiddlename" ErrorMessage="Middle name is required." ToolTip="Middle name is required."></asp:RequiredFieldValidator> 
     </td> 
     </tr> 
     <tr> 
     <td width="150"><asp:Label ID="lblLastname" runat="server" Font-Names="Tahoma" Text="Last name:"></asp:Label></td> 
     <td width="350"><asp:TextBox ID="txtLastname" runat="server"></asp:TextBox> 
     <asp:RequiredFieldValidator ID="rfvLastname" runat="server" ControlToValidate="txtLastname" ErrorMessage="Last name is required." ToolTip="Last name is required."></asp:RequiredFieldValidator> 
     </td> 
     </tr> 
     <tr> 
     <td width="150"></td> 
     <td width="350" class="smtxt">Tip: Make sure the names match the traveler's passport or driver's license to avoid travel delays.</td></tr> 
    </table>   
    <hr align="left" width="500" /> 
    <table width="500" border="0" cellpadding="0" cellspacing="0"> 
    <tr> 
    <td width="150"><asp:Label ID="lblUsername" runat="server" Font-Names="Tahoma" Text="Username:"></asp:Label></td> 
    <td width="350"><asp:TextBox ID="txtUsername" runat="server"></asp:TextBox> 
    <asp:RequiredFieldValidator ID="rfvUsername" runat="server" ControlToValidate="txtUsername" ErrorMessage="Username is required."></asp:RequiredFieldValidator> 
    </td> 
    </tr> 
    <tr> 
    <td width="150"><asp:Label ID="lblEmailAddress" runat="server" Font-Names="Tahoma" Text="Email address:"></asp:Label></td> 
    <td width="350"><asp:TextBox ID="txtEmailAddr" runat="server"></asp:TextBox> 
    <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" Text="You must enter an email address" ErrorMessage="You must enter an email address" Display="None" ControlToValidate="txtEmailAddr" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.w+([-.]\w+)*"></asp:RegularExpressionValidator> 
    </td> 
    </tr> 
    <tr> 
    <td width="150"></td> 
    <td width="350"><asp:CheckBox ID="specialdeals" runat="server" /><div class="smtxt">Please send me Skyscanner emails with travel deals, special offers, and other information.</div></td> 
    </tr> 
    </table> 
    <hr align="left" width="500" /> 
    <table width="500" border="0" cellpadding="0" cellspacing="0"> 
    <tr> 
    <td width="150"></td> 
    <td width="350" class="smtxt">Strong passwords are important protections to help you have safer online transactions. Wherever possible use letters, punctuation, symbols, and numbers to create strong passwords!</td> 
    </tr> 
    <tr> 
    <td width="150"><asp:Label ID="lblPassword" runat="server" Font-Names="Tahoma" Text="Password:"></asp:Label></td> 
    <td width="350"><asp:TextBox ID="txtPassword" TextMode="Password" MaxLength="30" runat="server"></asp:TextBox> 
    <asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="txtPassword" Text="Minimum password length is 6" ErrorMessage="Minimum password length is 6" ValidationExpression=".{6}.*" /> 
    <asp:PasswordStrength ID="PasswordStrength1" runat="server" TargetControlID="txtPassword"></asp:PasswordStrength> 
    </td> 
    </tr> 
    <tr> 
    <td width="150"></td> 
    <td width="350" class="smtxt">(6-30 characters, no spaces)</td> 
    </tr> 
    <tr> 
    <td width="150"><asp:Label ID="lblConfirmPassword" runat="server" Font-Names="Tahoma" Text="Re-type password:"></asp:Label></td> 
    <td width="350"><asp:TextBox ID="txtConfirmPassword" TextMode="Password" MaxLength="30" runat="server"></asp:TextBox> 
    <asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server" ControlToValidate="txtConfirmPassword" Text="Minimum password length is 6" ErrorMessage="Minimum password length is 6" ValidationExpression=".{6}.*" /> 
    <asp:CompareValidator ID="CompareValidator1" runat="server" ErrorMessage="Passwords do not match!" Text="Passwords do not match!" ControlToValidate="txtConfirmPassword" ControlToCompare="txtPassword"></asp:CompareValidator> 
    </td> 
    </tr> 
    </table> 
    <hr align="left" width="500" /> 
    <table width="500" border="0" cellpadding="0" cellspacing="0"> 
    <tr> 
    <td width="50"></td> 
    <td width="450"><asp:CheckBox ID="agree" runat="server" />I have read and agree to the <a href="#">Terms of Use</a> and the <a href="#">Privacy Policy</a>.</td> 
    </tr> 
    <tr> 
    <td width="50"></td> 
    <td width="450"><asp:ImageButton ID="ibRegister" runat="server" imageurl="images/register.png" borderwidth="0" OnClick="buttonRegister" /></td> 
    </tr> 
    </table> 
    </div> 
    </asp:Panel> 
</div> 
<asp:Label ID="lblConnect" runat="server"></asp:Label> 
</form> 

답변

1

유효성 검사기 요구 사항 중 하나에서 오류가 발생하고 오류 메시지가 표시되지 않습니다. 귀하의 검사기를보고 그들이 오류 메시지를 억제하지 않거나 당신이 그 메시지를 요약 제어에 전달하고 있는지 확인하십시오.

+0

나는 검사기를 검사했는데 그들은 괜찮아 보입니다 ... – multiv123

+0

질문을 수정할 수 있습니까? aspx 페이지의 코드를 게시 하시겠습니까? – Avitus

+0

괜찮습니다. 코드 – multiv123