protected void btnSecondLevel_Click(object sender, EventArgs e) { string secondLevelVal = txtSecondLevel.Text.Trim(); if (secondLevelVal.Equals(string.Empty)) { Response.Write(JSHelper.alert("二级分类不能为空,请重新输入!")); } else { try { using (var db = new PaperDbEntities()) { Category c = db.Category.Single(a => a.Name == dplFirstLevel.SelectedValue); Option tmp = db.Option.SingleOrDefault(a => a.Name == secondLevelVal && a.CategoryId == c.id); if (tmp == null) { Option secondLevel = new Option(); secondLevel.Name = secondLevelVal; secondLevel.CategoryId = LabelHelper.getCategoryIdByName(dplFirstLevel.SelectedValue); db.Option.Add(secondLevel); db.SaveChanges(); Response.Write(JSHelper.alert("添加成功!", "manageLabel.aspx")); } else { Response.Write(JSHelper.alert("二级分类重复,请检查!")); } } } catch (Exception ex) { //ex.Message; Response.Write(JSHelper.alert("添加失败,请重新尝试!")); } } }