0
我正在使用C#.net。c#.net验证两个文本框不能为空
我有两个文本框(textbox1/textbox2)。如果两者均为空,则需要显示错误消息。
我试过一个CustomValidator控件,并验证它在textbox2上。在我的代码后面我检查了两者是否都是空的,如果它返回false(args = false)。但是,当我构建应用程序时,它甚至不访问按钮事件。我不能使用这个吗?
这是我曾尝试:提前任何帮助
<asp:CustomValidator ID="customValidator" runat="server"
ErrorMessage="You must provide either a phone number or email address."
ControlToValidate="textbox2"
OnServerValidate="PhoneEmailCustomValidator_ServerValidate" />
protected void PhoneEmailCustomValidator_ServerValidate(object source, ServerValidateEventArgs args)
{
if (string.IsNullOrEmpty(texbox1.Text) && string.IsNullOrEmpty(textbox2.Text))
{
Debug.Write("Within if statement");
args.IsValid = false;
}
}
感谢。
克莱尔
你能分享一些代码吗? – Zenuka 2009-10-09 08:03:04
添加了我尝试过的代码 – ClareBear 2009-10-09 08:27:09