如果我的文本框中没有输入数据,如何编码,当我按Tab键转到下一个文本框时,应该有一条消息“此字段是必需的”,然后继续下一个..在我的C#代码中没有数据就可以保存。
有人可以帮助我吗? 我的项目是招生系统。 谢谢
答案 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>