예제 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            IncludeFileInfo includeFileInfoById = IncludeFile.GetIncludeFileInfoById(BasePage.RequestInt32("id"));

            if (!includeFileInfoById.IsNull)
            {
                this.LitName.Text = includeFileInfoById.Name;
                switch (includeFileInfoById.IncludeType)
                {
                case IncludeType.None:
                    return;

                case IncludeType.JSWriteHtml:
                case IncludeType.JS:
                    this.LitPreview.Text = "<script type=\"text/javascript\" src=\"" + base.BasePath + SiteConfig.SiteOption.IncludeFilePath + "/" + includeFileInfoById.FileName + "\"></script>";
                    return;

                case IncludeType.Html:
                    this.LitPreview.Text = "<iframe frameborder=\"0\" width=\"100%\" height=\"400px\" src=\"" + base.BasePath + SiteConfig.SiteOption.IncludeFilePath + "/" + includeFileInfoById.FileName + "\" scrolling=\"auto\" id=\"includeFile\"></iframe>";
                    return;
                }
            }
            else
            {
                AdminPage.WriteErrMsg("您修改的内嵌代码不存在!", "IncludeFileManage.aspx");
            }
        }
예제 #2
0
        private void BindDataToControls()
        {
            IncludeFileInfo includeFileInfoById = IncludeFile.GetIncludeFileInfoById(BasePage.RequestInt32("id"));

            if (!includeFileInfoById.IsNull)
            {
                this.TxtName.Text                    = includeFileInfoById.Name;
                this.ViewState["Name"]               = includeFileInfoById.Name;
                this.TxtDescription.Text             = includeFileInfoById.Description;
                this.TxtFileName.Text                = includeFileInfoById.FileName;
                this.ViewState["FileName"]           = includeFileInfoById.FileName;
                this.RadlIncludeType.SelectedValue   = Enum.GetName(typeof(IncludeType), includeFileInfoById.IncludeType);
                this.RadlAssociateType.SelectedValue = Enum.GetName(typeof(AssociateType), includeFileInfoById.AssociateType);
                this.TxtTemplate.Text                = includeFileInfoById.Template;
            }
            else
            {
                AdminPage.WriteErrMsg("您修改的内嵌代码不存在!", "IncludeFileManage.aspx");
            }
        }