当我不输入数据时出现文本框错误

本文关键字:文本 错误 输入 数据 | 更新日期: 2023-09-27 18:23:35

如果我的文本框中没有输入数据,并且当我按tab键进入下一个文本框时,在进入下一文本框之前,应该有一条消息"This fields is required"。。在我的C#代码中,它将在没有数据的情况下保存。

有人能帮我吗??我的项目是招生制度。感谢

当我不输入数据时出现文本框错误

处理TextBox的Validating事件。

private void textBox1_Validating(object sender, CancelEventArgs e) {
    if (string.IsNullOrEmpty(textBox1.Text)) {
        MessageBox.Show("This fields is required");
        e.Cancel = true;
    }
}        

您可以尝试使用ASP.NetRequiredFieldValidator。请注意,这将在用户尝试保存数据时进行验证。

在.aspx文件中创建类似的内容

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="This fields is required" ControlToValidate="TextBox1"></asp:RequiredFieldValidator>