我需要一个代码,用于registrationform。 想要注册的人需要填写所有文本框。 我想,它与工作:填写所有texboxes
if (..........)
{
usernLbl.ForeColor = Color.Red;
nameLbl.ForeColor = Color.Red;
ageLbl.ForeColor = Color.Red;
countryLbl.ForeColor = Color.Red;
passwordLbl.ForeColor = Color.Red;
}
else
{
// save xml
}
TNX
我解决它通过这个干什么:
if (string.IsNullOrEmpty(ageTxb.Text))
{
ageLbl.ForeColor = Color.Red;
}
if (string.IsNullOrEmpty(usernameTxb.Text))
{
usernLbl.ForeColor = Color.Red;
}
if (string.IsNullOrEmpty(nameTxb.Text))
{
nameLbl.ForeColor = Color.Red;
}
if (string.IsNullOrEmpty(countryTxb.Text))
{
countryLbl.ForeColor = Color.Red;
}
if (string.IsNullOrEmpty(passwordTxb.Text))
{
passwordLbl.ForeColor = Color.Red;
}
开始,所有的输入盒子至少被填充,然后从那里工作。我们不知道您的完整验证需求。但你的第一个检查应该是`yourTextbox.Text.Trim()!= string.Empty`。重复每个输入框,将其重构为可重用的方法等。开心编程。 – 2011-01-14 15:09:47
您的解决方案无法在您的解决方案中重复使用,并且您一次又一次具有基本相同的代码。你怎么知道你是否需要保存xml? – 2011-01-14 15:31:08