【发布时间】:2014-01-13 14:54:31
【问题描述】:
正如问题所述,我正在尝试创建一种方法来验证表单上的每个字段。我表单上的每个字段都需要相同的验证。我考虑创建一个方法来调用以避免重写代码。也让我的方法在多次调用时不会失败。如何使用下面的验证来为我的所有字段验证创建方法或其他类型的语句?
if (string.IsNullOrEmpty(firstnameTextBox.Text))
{
MessageBox.Show("Please enter a first name");
}
else if (!Int32.TryParse(firstnameTextBox.Text, out number))
{
MessageBox.Show("No numbers allowed for their first name");
}
可能的方法
private bool formValidation(string text)
{
int number;
if (string.IsNullOrEmpty(text))
{
MessageBox.Show("Please enter a first name");
}
else if (!Int32.TryParse(text , out number))
{
MessageBox.Show("No numbers allowed for their first name");
}
return true;
}
【问题讨论】:
-
那么可能的方法有什么问题?
-
@TimSchmelter 当我过去尝试使用类似的工具时,它会导致问题。
-
什么样的问题?请提供更多详细信息。目前很难回答这样一个模糊的问题。
-
@TimSchmelter 很快就会回来
-
@TimSchmelter 该方法确实有效。上次我尝试它时,它返回错误,所以我认为我的方法错误。
标签: c# validation