如何仅使用次要修复进行验证

时间:2014-04-03 11:05:10

标签: asp.net web-services validation c#-4.0

if (textbox1.Text.Length == 0)
        {               
            textbox1.Text = "*cannot be empty";
        }
        else
        {

            int checkNumber;
            if (int.TryParse(textbox1.Text, out checkNumber) == false)
            {
                textbox1.Text = "NUMBERS ONLY!";
                return;
            }
            else
            {

                if (textbox1.Text.Equals(0))
                {
                    textbox1.Text = "Invalid";
                }
                else
                {
                    textboxl.Text = "";
                }
            }
        }

这是我的代码,我测试过它并且有效。但我想提出验证服务,网络服务。

有没有办法在不必更改大部分代码的情况下执行此操作。我只是想让它变得简单,以便我能逐步理解。

我的计划是将此代码剪切并粘贴到Web服务中,而不需要编写太多代码。顺便说一句,这不是一个真正的网站。只做一些简单的测试,所以我不介意安全性是否很弱。

如果您能提供逐步解释,那将是一个很大的帮助。

1 个答案:

答案 0 :(得分:0)

根据我的理解,你应该做类似下面的事情

public string ValidateInputString(string input)
{
   // Your Logic Here
   return responseString;
}

从您已编写此代码的UI中将此方法调用到同一位置。

希望这有助于!!