protected void btnSave_ServerClick(object sender, System.EventArgs e) { Page.Validate(); if (!Page.IsValid) { return; } if (ArticleId > 0) { Common.UpdateArticle(ArticleId, txtQuestion.Text, fckEditor.Text, txtTags.Text, ddlDelimiter.SelectedValue); } else { ArticleId = Common.AddArticle(txtQuestion.Text, fckEditor.Text, txtTags.Text, ddlDelimiter.SelectedValue); // Ensure article visibility in list pc["ArticleListMain_Mode"] = ArticleListMain.MODE_SEARCH; pc["ArticleListMain_Tag"] = ""; pc["ArticleListMain_Search"] = ""; pc["ArticleListMain_CurrentPage"] = "0"; } if (Back == "list") { Response.Redirect("~/Apps/HelpDeskManagement/Pages/ArticleListMain.aspx"); } else { Response.Redirect(String.Format("~/Incidents/ArticleView.aspx?ArticleId={0}", ArticleId)); } }