文本框错误,我不会输入数据

时间:2013-07-18 02:07:00

标签: c#

如果我的文本框中没有输入数据,如何编码,当我按Tab键转到下一个文本框时,应该有一条消息“此字段是必需的”,然后继续下一个..在我的C#代码中没有数据就可以保存。

有人可以帮助我吗? 我的项目是招生系统。 谢谢

2 个答案:

答案 0 :(得分:1)

处理TextBox的Validating事件。

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

答案 1 :(得分:1)

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

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

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