protected void btnAdd_Click(object sender, EventArgs e) { try { if (Page.IsValid) { PageInfo objPage = new PageInfo(); objPage.Name = txtName.Value.Trim(); objPage.Image = txtImage.Value.Trim(); objPage.Detail = fckDetail.Value; objPage.Level = level + "00000"; objPage.Type = int.Parse(ddlType.Value); if (objPage.Type == 0) { if (ddlLinkType.Value == "0") { objPage.Link = txtLink.Value.Trim(); } else { objPage.Link = ddlLink.Value; } } else { if (id != string.Empty) { objPage.Link = "/" + id + "/" + StringClass.NameToTag(objPage.Name); } else { objPage.Link = "/" + PageInfo.GetMaxId().ToString() + "/" + StringClass.NameToTag(objPage.Name); } } objPage.Target = ddlTarget.Value; objPage.Keyword = fckKeywords.Value.Trim(); objPage.Description = txtDescription.Value.Trim(); string lstItem = ""; foreach (ListItem item in ddlPosition.Items) { if (item.Selected) { lstItem = lstItem + item.Value + ","; } } if (lstItem.Length > 0) { lstItem = lstItem.Substring(0, lstItem.Length - 1); } objPage.Position = lstItem; objPage.Ord = txtOrd.Value.Trim() != "" ? int.Parse(txtOrd.Value.Trim()) : 1; objPage.Active = chkActive.Checked ? 1 : 0; if (id != string.Empty) { objPage.Id = int.Parse(id); objPage.Update(); } else { objPage.Insert(); } Response.Redirect("PageList.aspx", false); } } catch (Exception ex) { throw ex; } }