【问题标题】:ASP.NET RequiredFieldValidator triggered from separate divASP.NET RequiredFieldValidator 从单独的 div 触发
【发布时间】:2017-08-08 18:25:22
【问题描述】:

我有一个供用户输入的表格,用于添加新员工。而对于属性 ID,我希望它是必需的,所以我使用 RequiredFieldValidator,如下所示:

<td>ID:</td>
<td><asp:TextBox ID="AddIdTextBox" runat="server"></asp:TextBox>
    <asp:RequiredFieldValidator id="AddIdRequiredFieldValidator" runat="server"
        ControlToValidate="AddIdTextBox"
        ErrorMessage="ID is required"
        ForeColor="Red">
    </asp:RequiredFieldValidator>
</td>

在同一页面但在另一个 div 中,我有一个显示所有员工的 ListView。当我单击一个假定删除员工的按钮时,如果我没有在上面的文本框中输入 ID,RequiredFieldValidator 不会允许它。

有办法解决吗?

【问题讨论】:

    标签: html asp.net requiredfieldvalidator


    【解决方案1】:

    在验证器中使用ValidationGroup 和提交这些字段的相应按钮。

    <asp:RequiredFieldValidator id="AddIdRequiredFieldValidator" runat="server"
        ControlToValidate="AddIdTextBox"
        ErrorMessage="ID is required"
        ForeColor="Red"
        ValidationGroup="Group1">
    </asp:RequiredFieldValidator>
    

    还有按钮。

    <asp:Button ID="Button1" runat="server" Text="Button" ValidationGroup="Group1" />
    

    【讨论】:

    • 您先生,是我的英雄!这是一个一流的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-01
    • 1970-01-01
    • 2010-10-13
    • 1970-01-01
    • 1970-01-01
    • 2012-02-22
    • 1970-01-01
    相关资源
    最近更新 更多