AJH.CMS.WEB.UI.Admin.ManagePageDesign_UC.btnUpdate_Click C# (CSharp) Метод

btnUpdate_Click() приватный Метод

private btnUpdate_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void
        void btnUpdate_Click(object sender, EventArgs e)
        {
            if (ViewState[CMSViewStateManager.PageID] != null)
            {
                Page page = PageManager.GetPage(Convert.ToInt32(ViewState[CMSViewStateManager.PageID]));
                if (page != null)
                {
                    page.Details = txtDetails.Text;
                    PageManager.Update(page);

                    string pageCode = "<%@ Page Language=\"C#\" MasterPageFile=\"" + CMSWebHelper.GetTemplateMasterPageVirtualPath(page.TemplateID) + "\" AutoEventWireup=\"false\" Inherits=\"AJH.CMS.WEB.UI.CMSPageBase\" %>";
                    pageCode += "\n\n";

                    StreamWriter streamWriter = new StreamWriter(CMSWebHelper.GetPagePath(page), false);
                    streamWriter.Write(pageCode);
                    streamWriter.Write(txtDetails.Text);
                    streamWriter.Flush();
                    streamWriter.Close();
                }
            }
        }
        #endregion