asp.net中的Ajax Tab容器

时间:2014-11-14 05:16:07

标签: asp.net ajaxcontroltoolkit

我在每个选项卡面板中的tab container.user控件中使用两个用户控件。

我在每个用户控件中都有注册表单。如果我在一个选项卡中输入一个用户控件的保存按钮,则需要在第二个选项卡面板注册表单中找到字段验证器错误。如何解决它。 请帮忙

1 个答案:

答案 0 :(得分:0)

在每个控件中添加验证组属性。然后在适当的按钮中添加验证组属性。 因此,当您单击按钮时,按钮验证组控件将得到验证。 e.g

 <table width="400px">
        <tr>
            <td style="width: 80px;">
                Name :
            </td>
            <td>
                <asp:TextBox ID="txtName" ValidationGroup="tab1" runat="server"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator2" ValidationGroup="tab1" runat="server" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td style="width: 80px;">
                Father Name
            </td>
            <td>
                <asp:TextBox ID="txtFatherName" ValidationGroup="tab1" runat="server"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator1" ValidationGroup="tab1" runat="server" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td style="width: 80px;">
            </td>
            <td>
                <asp:Button ID="btnValidate" runat="server" Text="Validate" ValidationGroup="tab1" 
                    Width="80px" OnClick="btnValidate_Click" />
            </td>
        </tr>           
    </table>