0

TextBoxの中にCreateUserWizardある を見つけるのに問題がありContentPlaceholderます。

CustomValidatorこのテキストボックスには があります。私がCustomValidator外側に置くとき、CreateUserWizardそれは言うcannot find controltovalidate control id CaptchaValue

これが私の中の行ですCreateUserWizard

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

そして私はCustomValidator外側を持っていCreateUserWizardます:

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

1 に答える 1

0

CreateUserWizard 内に CustomValidator を配置する必要があります。別のINamingContainerにあるため、CustomValidator は ID CaptchaValue のコントロールを見つけることができません。

于 2009-12-14T16:25:05.073 に答える