【问题标题】:required field validator必填字段验证器
【发布时间】:2013-03-23 09:43:45
【问题描述】:

我是 asp.net 的新手,我正在设置必填字段验证器,它显示错误

错误是:

Unable to find control id 'txtFirstName' referenced by the 'ControlToValidate' property of 'RequiredFieldValidator1'. 

代码是:

 <tr>
            <td align="right" style="padding-right: 5px; width: 50%;">
                <asp:Label ID="lblFirstName" runat="server" Text="FIRSTNAME :"></asp:Label>
            </td>
            <td align="left" style="padding-left: 5px; width: 50%;">
                <asp:TextBox ID="txtFistName" runat="server" Width="70%"></asp:TextBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtFirstName" ErrorMessage="You can't leave this empty."></asp:RequiredFieldValidator>
            </td>

        </tr>

可以帮我解决这个流程....,

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    TextBox 的 id 有错字,你的 id 是 txtFistName 而不是 txtFirstName,所以改一下吧。

    改变

    <asp:TextBox ID="txtFistName" runat="server" Width="70%"></asp:TextBox>
    

    <asp:TextBox ID="txtFirstName" runat="server" Width="70%"></asp:TextBox>
    

    【讨论】:

    • 我已将文本框的 id 从 txtFistName 更改为 txtFirstName,因为在 TextBox 中您有 txtFistName,在 RequiredFieldValidator、ControlToValidate 中您已经给出了 txtFirstName
    • @BHARATH 您应该在文本框的 ID 字段中添加字母 r
    猜你喜欢
    • 2011-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-26
    • 2011-07-16
    • 2011-08-29
    相关资源
    最近更新 更多