-1

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

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

4

2 回答 2

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>
于 2013-07-18T02:21:37.803 回答
1

处理文本框的Validating事件。

private void textBox1_Validating(object sender, CancelEventArgs e) {
    if (string.IsNullOrEmpty(textBox1.Text)) {
        MessageBox.Show("This fields is required");
        e.Cancel = true;
    }
}        
于 2013-07-18T02:09:38.177 回答