0

我在查找位于 aTextBox内部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

您需要将 CustomValidator 放在 CreateUserWizard 中。CustomValidator 找不到 ID 为 CaptchaValue 的控件,因为它位于不同的INamingContainer中。

于 2009-12-14T16:25:05.073 回答