zoukankan      html  css  js  c++  java
  • C#中后台申明全局变量来判断某一特定值的代码

    i f (CheckData())
            {
                return;
            }
     Boolean flag = false;
            if (rep_item_list.Rows.Count == 0)
            {
                ScriptManager.RegisterStartupScript(Page, GetType(), "popUp", "alert('产品明细不能为空!');", true);//判断产品明细是否为空
                flag = true;
                return flag;
            }
            else
            {
                for (int i = 0; i < rep_item_list.Rows.Count; i++)
                {
                    if ((((DropDownList)rep_item_list.Rows[i].FindControl("drpImdeGoodsID")).SelectedItem.Value) == "-1")//判断产品名称是否为空
                    {
                        ScriptManager.RegisterStartupScript(Page, GetType(), "popUp", "alert('请输入第" + (i + 1) + "行产品名称!');", true);
                        ((DropDownList)rep_item_list.Rows[i].FindControl("drpImdeGoodsID")).Focus();
                        flag = true;
                        return flag;
                    }
                    if (((TextBox)rep_item_list.Rows[i].FindControl("txtImdeQuantity")).Text.Trim().Equals(String.Empty))//判断数量是否为空
                    {
                        ScriptManager.RegisterStartupScript(Page, GetType(), "popUp", "alert('请输入第" + (i + 1) + "行数量!');", true);
                        ((TextBox)rep_item_list.Rows[i].FindControl("txtImdeQuantity")).Focus();
                        flag = true;
                        return flag;
                    }
                    Regex r = new Regex("^[0-9]{1,}$");        //判断是否数字
                    if (!r.IsMatch(((TextBox)rep_item_list.Rows[i].FindControl("txtImdeQuantity")).Text))      //txtImdeQuantity.Text 这个是要判断的值
                    {
                        ScriptManager.RegisterStartupScript(Page, GetType(), "popUp", "alert('数量必须为数字!');", true);
                        ((TextBox)rep_item_list.Rows[i].FindControl("txtImdeQuantity")).Focus();
                        ((TextBox)rep_item_list.Rows[i].FindControl("txtImdeQuantity")).Text = "";
                        flag = true;
                        return flag;
                    }
                }
                return flag;
            }
  • 相关阅读:
    百度地图js lite api 支持点聚合
    看源码积累知识点
    React 16 源码瞎几把解读 【三 点 二】 react中的fiberRoot
    React 16 源码瞎几把解读 【三 点 一】 把react组件对象弄到dom中去(矛头指向fiber,fiber不解读这个过程也不知道)
    React 16 源码瞎几把解读 【二】 react组件的解析过程
    获得BAT技术专家Offer,他到底做了什么?
    Android 日常开发总结的技术经验
    理解Android虚拟机体系结构
    Android开发人员应该选择哪种语言?
    2019年Android岗位BAT等大厂面试题,希望对新的一年的你有所帮助
  • 原文地址:https://www.cnblogs.com/QiuJL/p/4524295.html
Copyright © 2011-2022 走看看