⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 field.aspx.cs

📁 动易SiteFactory&#8482 网上商店系统1.0源代码
💻 CS
📖 第 1 页 / 共 5 页
字号:
                    this.DropLookupTable.Enabled = false;
                    this.DropLookupField.Enabled = false;
                    return;

                case FieldType.LinkType:
                    this.TxtURLMaxLength.Text = settings[0];
                    this.TxtURLSize.Text = settings[1];
                    this.TxtURLDefaultValue.Text = fieldInfo.DefaultValue;
                    return;

                case FieldType.BoolType:
                    this.DropBoolean.SelectedValue = fieldInfo.DefaultValue;
                    return;

                case FieldType.CountType:
                case FieldType.NodeType:
                case FieldType.TemplateType:
                case FieldType.SkinType:
                case FieldType.StatusType:
                case FieldType.ProductType:
                    break;

                case FieldType.PictureType:
                    this.TxtPicDefaultUrl.Text = fieldInfo.DefaultValue;
                    this.TxtImageTextLength.Text = settings[0];
                    this.TxtImageSize.Text = settings[1];
                    this.TextImageType.Text = settings[2];
                    this.RadlIsFromSelected.SelectedValue = settings[3];
                    this.RadlWsImage.SelectedValue = settings[4];
                    this.RadlThumb.SelectedValue = settings[5];
                    if (settings.Count > 6)
                    {
                        this.RadlIsUpload.SelectedValue = settings[6];
                    }
                    if (fieldInfo.FieldLevel != 0)
                    {
                        break;
                    }
                    this.UploadFiles.Style.Add("display", "");
                    if (settings.Count <= 7)
                    {
                        break;
                    }
                    this.RadlUploadFiles.SelectedValue = settings[7];
                    return;

                case FieldType.FileType:
                    this.TxtFileSize.Text = settings[0];
                    this.TextFileType.Text = settings[1];
                    this.ChkDownLoadUrl.Checked = DataConverter.CBool(settings[2]);
                    this.ChkSoftSize.Checked = DataConverter.CBool(settings[3]);
                    this.TxtFileSizeField.Text = DataConverter.CBool(settings[3]) ? settings[4] : "";
                    this.TxtFileSizeField.Enabled = !DataConverter.CBool(settings[3]);
                    this.TxtFileDefaultValue.Text = fieldInfo.DefaultValue;
                    return;

                case FieldType.ColorType:
                    this.CpkColorDefault.Text = fieldInfo.DefaultValue;
                    return;

                case FieldType.InfoType:
                    this.InitTxtVirtualLink(fieldInfo);
                    return;

                case FieldType.AuthorType:
                    this.TxtAuthorSize.Text = settings[0];
                    this.TxtAuthorDefaultValue.Text = fieldInfo.DefaultValue;
                    return;

                case FieldType.SourceType:
                    this.TxtSourceSize.Text = settings[0];
                    this.TxtSourceDefaultValue.Text = fieldInfo.DefaultValue;
                    return;

                case FieldType.KeywordType:
                    this.TxtKeywordSize.Text = settings[0];
                    this.TxtKeywordDefaultValue.Text = fieldInfo.DefaultValue;
                    return;

                case FieldType.OperatingType:
                    this.TxtOperatingSystemSelectItem.Text = DataSecurity.HtmlDecode(settings[0]).Replace("$$$", "\n");
                    this.TxtOperatingSystemSize.Text = settings[1];
                    this.TxtOperatingSystemDefaultValue.Text = fieldInfo.DefaultValue;
                    return;

                case FieldType.DownServerType:
                    this.TxtDownServerWidth.Text = settings[0];
                    this.TxtDownServerDefaultValue.Text = fieldInfo.DefaultValue;
                    return;

                case FieldType.SpecialType:
                    this.InitTxtSpecial(fieldInfo);
                    return;

                case FieldType.Producer:
                    this.TxtProducerSize.Text = settings[0];
                    this.TxtProducerDefaultValue.Text = fieldInfo.DefaultValue;
                    return;

                case FieldType.Trademark:
                    this.TxtTrademarkSize.Text = settings[0];
                    this.TxtTrademarkDefaultValue.Text = fieldInfo.DefaultValue;
                    return;

                case FieldType.ContentType:
                    this.TxtContentEditorWidth.Text = settings[0];
                    this.TxtContentEditorHight.Text = settings[1];
                    if (settings.Count <= 9)
                    {
                        this.TextUploadImpType.Text = settings[2];
                        this.TextUploadFlashType.Text = settings[3];
                        this.TextUploadAnnexType.Text = settings[4];
                        this.RadlContentWsImage.SelectedValue = settings[5];
                        if (settings.Count > 6)
                        {
                            this.RadlContentThumb.SelectedValue = settings[6];
                        }
                        if (settings.Count <= 7)
                        {
                            break;
                        }
                        this.TxtUploadSize.Text = settings[7];
                        return;
                    }
                    this.TextUploadImpType.Text = settings[6];
                    this.TextUploadFlashType.Text = settings[7];
                    this.TextUploadAnnexType.Text = settings[8];
                    this.RadlContentWsImage.SelectedValue = settings[9];
                    this.RadlContentThumb.SelectedValue = settings[10];
                    return;

                case FieldType.TitleType:
                    this.TxtTitleMaxLength.Text = settings[0];
                    this.TxtTitleSize.Text = settings[1];
                    this.RadCheckTitleValue.SelectedValue = settings[2];
                    this.TxtTitleDefaultValue.Text = fieldInfo.DefaultValue;
                    return;

                case FieldType.MultiplePhotoType:
                    this.TxtMultiPhotoSize.Text = settings[0];
                    this.TxtMultiPhotoExt.Text = settings[1];
                    this.ChkIsSaveThumb.Checked = DataConverter.CBool(settings[2]);
                    this.TxtThumbField.Text = this.ChkIsSaveThumb.Checked ? settings[3] : "";
                    if (settings.Count > 4)
                    {
                        this.RadlMWsImage.SelectedValue = settings[4];
                    }
                    this.TxtThumbField.Enabled = !this.ChkIsSaveThumb.Checked;
                    this.TxtMulitHtmlDefault.Text = fieldInfo.DefaultValue;
                    return;

                case FieldType.Property:
                {
                    string[] strArray2 = settings[0].Split(new char[] { '|' });
                    StringBuilder builder = new StringBuilder();
                    foreach (string str2 in strArray2)
                    {
                        builder.Append(str2);
                        builder.Append('\n');
                    }
                    this.TxtProperty.Text = builder.ToString().TrimEnd(new char[] { '\n' });
                    break;
                }
                default:
                    return;
            }
        }

        private void InitRoleCheckBoxList()
        {
            this.EChkGroupList.Items.Clear();
            this.EChkGroupList.DataSource = UserGroups.GetUserGroupList(0, 0);
            this.EChkGroupList.DataTextField = "GroupName";
            this.EChkGroupList.DataValueField = "GroupId";
            this.EChkGroupList.DataBind();
            this.EChkRoleList.Items.Clear();
            this.EChkRoleList.DataSource = UserRole.GetRoleList();
            this.EChkRoleList.DataTextField = "RoleName";
            this.EChkRoleList.DataValueField = "RoleId";
            this.EChkRoleList.DataBind();
        }

        private void InitTxtMultiText(FieldInfo fieldInfo)
        {
            Collection<string> settings = fieldInfo.Settings;
            this.TxtMultiTextWidth.Text = settings[0];
            this.TxtMultiTextRow.Text = settings[1];
            this.TxtMultiDefault.Text = fieldInfo.DefaultValue;
            this.AttachMulit.EnableInsideLink = settings[2];
            this.AttachMulit.EnableFilterWord = settings[3];
            this.AttachMulit.EnableShieldWord = settings[4];
            this.RadTextType.Enabled = false;
            this.RadMultipleTextType.Enabled = true;
            this.RadMultipleHtmlTextType.Enabled = true;
            this.RadListBoxType.Enabled = false;
            this.RadNumberType.Enabled = false;
            this.RadMoneyType.Enabled = false;
            this.RadDateTimeType.Enabled = false;
            this.RadLookType.Enabled = false;
            this.RadLinkType.Enabled = false;
            this.RadBoolType.Enabled = false;
            this.RadPictureType.Enabled = false;
            this.RadFileType.Enabled = false;
            this.RadColorType.Enabled = false;
            this.RadAuthorType.Enabled = false;
            this.RadSourceType.Enabled = false;
            this.RadKeywordType.Enabled = false;
            this.RadOperatingType.Enabled = false;
            this.RadNodeType.Enabled = false;
            this.RadInfoType.Enabled = false;
            this.RadSkinType.Enabled = false;
            this.RadTemplateType.Enabled = false;
            this.RadDownServerType.Enabled = false;
            this.RadSpecialType.Enabled = false;
            this.RadProducer.Enabled = false;
            this.RadTrademark.Enabled = false;
            this.RadContentType.Enabled = false;
            this.RadTitleType.Enabled = false;
        }

        private void InitTxtSpecial(FieldInfo fieldInfo)
        {
            Collection<string> settings = fieldInfo.Settings;
            this.TxtSpecialWidth.Text = settings[0];
            this.TxtSpecialRow.Text = settings[1];
        }

        private void InitTxtText(FieldInfo fieldInfo)
        {
            Collection<string> settings = fieldInfo.Settings;
            this.TxtTextMaxLength.Text = settings[0];
            this.TxtTextSize.Text = settings[1];
            this.DropTextIMEMode.SelectedValue = settings[3];
            this.TxtTextDefaultValue.Text = fieldInfo.DefaultValue;
            this.AttachSingle.EnableInsideLink = settings[4];
            this.AttachSingle.EnableFilterWord = settings[5];
            this.AttachSingle.EnableShieldWord = settings[6];
            this.RadTextType.Enabled = true;
            this.RadMultipleTextType.Enabled = true;
            this.RadMultipleHtmlTextType.Enabled = true;
            this.RadListBoxType.Enabled = false;
            this.RadNumberType.Enabled = false;
            this.RadMoneyType.Enabled = false;
            this.RadDateTimeType.Enabled = false;
            this.RadLookType.Enabled = false;
            this.RadLinkType.Enabled = false;
            this.RadBoolType.Enabled = false;
            this.RadPictureType.Enabled = false;
            this.RadFileType.Enabled = false;
            this.RadColorType.Enabled = false;
            this.RadAuthorType.Enabled = false;
            this.RadSourceType.Enabled = false;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -