码迷,mamicode.com
首页 > 其他好文 > 详细

数据有效性检测

时间:2015-02-11 16:22:41      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:

以下演示了数据有效性检测

 数据校验可以保证数据在插入或更新不符合规则时,终止操作,保证数据完整性

    //ProductData 限定了 BarCode不能为空
    public override string CheckData()
    {
        if (string.IsNullOrEmpty(BarCode))
        {
            return "BarCode不能为空";
        }
        if (Number < 0)
        {
            return "Number不能小于0";
        }
        return "";
    }

    //这里设为空,提交时会抛出异常
    var item = new Code.ProductData() { InterFaceUser = "2222", ProductName = "product2", BarCode = "" };
    var msg = item.CheckData();
    if (!string.IsNullOrEmpty(msg))//手动判断对象数据是否合法
    {
        Response.Write(msg);
    }
    try
    {
        Code.ProductDataManage.Instance.Add(item);
    }
    catch(Exception ero)//捕获异常
    {
        Response.Write(ero.Message);
    }

数据有效性检测

标签:

原文地址:http://www.cnblogs.com/hubro/p/4286337.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!