Ejemplo n.º 1
0
        /// <summary>
        /// ����ģ��
        /// </summary>
        private void SaveTemplate()
        {
            string _guid = "";
            string _title = "";
            TemplateClasses _class = TemplateClasses.U;
            TemplateType _type = TemplateType.U;
            string _content = "";
            bool _default = false;
            if (Request.Form["tempGuid"] != null)
            {
                _guid = Request.Form["tempGuid"].Trim();
            }
            if (Request.Form["tempTitle"] != null)
            {
                _title = Request.Form["tempTitle"].Trim();
            }
            if (Request.Form["tempClass"] != null)
            {
                _class = Template.ConvertClassFromString(Request.Form["tempClass"]);
            }
            if (Request.Form["tempType"] != null)
            {
                _type = Template.ConvertTypeFromString(Request.Form["tempType"]);
            }
            if (Request.Form["tempContent"] != null)
            {
                _content = Request.Form["tempContent"].Trim();
            }
            if (Request.Form["isDefault"] != null)
            {
                _default = true;
            }

            Response.Clear();

            if (String.IsNullOrEmpty(_title) ||
                _class == TemplateClasses.U ||
                _type == TemplateType.U ||
                String.IsNullOrEmpty(_content))
            {
                Response.Write("0");
            }
            else
            {
                Template temp = new Template(_class, _type, _title, _content);
                temp.IsDefault = _default;
                if (String.IsNullOrEmpty(_guid))
                {
                    Response.Write(temp.Save());
                }
                else
                {
                    Response.Write(temp.Save(_guid));
                }
            }
            Response.End();
        }