2009-12-14 2 views
0

안에 CreateUserWizard이 있으며 ContentPlaceholder 안에 있습니다.customvalidator에서 controltovalidate를 찾을 수 없습니다.

나는이 텍스트 상자에 이 있습니다. 내가 CreateUserWizard 외부 CustomValidator를 넣을 때 여기

cannot find controltovalidate control id CaptchaValueCreateUserWizard

<CreateUserWizard> 
    <tr>  
    <td align="left"> 
     <asp:TextBox ID="CaptchaValue" runat="server" CssClass="texty"></asp:TextBox> 
    </td> 
    </tr> 
</CreateUserWizard> 

내부 행 말한다 그리고 나는이 CustomValidatorCreateUserWizard 외부 있습니다

<asp:CustomValidator ID="CustomValidator5" runat="server" ControlToValidate="CaptchaValue" 
        ErrorMessage="Image value must match" 
        ValidationGroup="CreateUserWizard1" EnableClientScript="False"> 
</asp:CustomValidator> 

답변

0

당신은을 배치해야합니다 CreateUserWizard 내의 CustomValidator입니다. CustomValidator는 ID가 CaptchaValue 인 컨트롤이 다른 INamingContainer에 있기 때문에 컨트롤을 찾을 수 없습니다.