zoukankan      html  css  js  c++  java
  • 在开发提交和编辑页面时,验证重复的解决办法。

    var name= Request.PostString("name");
                data.Odr = Request.PostInt("odr");
                var typeid = Request.PostInt("typeid");
                data.MID = manager.ID;
                data.CreateTime = DateTime.Now;
                data.DisIds = Request.PostString("disid");
                if (Exec.IsNullOrEmpty(name))
                {
                    ExtDialog.Dialog(this, "请输入名称", 4); return;
                }
                if (data.ID > 0)
                {
                    if (name!=data.Name&&typeid!=data.TypeId)
                    {
                        if (PublicQuery.IsExtGrade(name, typeid))
                        {
                            ExtDialog.Dialog(this, "该年级已经存在,请检查!", 4); return;
                        }
                    }
                    data.Name = name;data.TypeId = typeid;
                    if (data.Update() <= 0)
                    {
                        ExtDialog.Dialog(this, "数据更新出错,联系管理员", 4, _url: "grade_list.aspx"); return;
                    }
                    else
                    {
                        ExtDialog.Dialog(this, "编辑成功", 5, _url: "grade_list.aspx"); return;
                    }
                }
                else
                {
                    if (PublicQuery.IsExtGrade(name, typeid))
                    {
                        ExtDialog.Dialog(this, "该年级已经存在,请检查!", 4); return;
                    }
                    data.Name = name;data.TypeId = typeid;
                    if (data.Insert() <= 0)
                    {
                        ExtDialog.Dialog(this, "数据插入出错,联系管理员", 4, _url: "grade_list.aspx"); return;
                    }
                    else
                    {
                        ExtDialog.Dialog(this, "插入成功", 5, _url: "grade_list.aspx"); return;
                    }
                }

     现在有最新的办法:

      在写Sql时,将此次ID写入条件中。如当前id=3, 则条件为where id!=3

  • 相关阅读:
    逆袭之旅DAY31.XIA.JDBC
    逆袭之旅DAY30.XIA.集合
    亮晶晶幼儿园家校沟通平台的设计与实现
    逆袭之旅DAY28.XIA.异常处理
    LY.JAVA.DAY12.String类
    2018年7月23日-星期二
    LY.JAVA.DAY12.Scanner
    DAY27.XIA.面向對象
    职业生涯规划
    如何找到自己喜欢的职业
  • 原文地址:https://www.cnblogs.com/axu92312/p/5438779.html
Copyright © 2011-2022 走看看