Dynamic Data ---MetaData 之 Filter

 1、FKFilter.ascx

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="FKFilter.ascx.cs" Inherits="BtmsWebApp.DynamicData.Filters.FKFilter" %>
<asp:DropDownList ID="DropDownList1" runat="server" EnableViewState="true"
    CssClass="droplist">
    <asp:ListItem Text="全部" Value="" />
</asp:DropDownList>

2、FKFilter.ascx.cs

public partial class FKFilter : FilterUserControlBase, ISelectionChangedAware
    {

        public event EventHandler SelectionChanged
        {
            add
            {
                DropDownList1.SelectedIndexChanged += value;
            }
            remove
            {
                DropDownList1.SelectedIndexChanged -= value;
            }
        }

        public override string SelectedValue
        {
            get
            {
                return DropDownList1.SelectedValue;
            }
        }

        protected void Page_Init(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                PopulateListControl(DropDownList1);

                // Set the initial value if there is one
                if (!String.IsNullOrEmpty(InitialValue))
                    DropDownList1.SelectedValue = InitialValue;
            }
        }
    }

3、 public virtual FilterUserControlBase GetFilterControl(MetaColumn column)
            {
                if (column == null)
                {
                    throw new ArgumentNullException("column");
                }

                string filterTemplatePath = null;

                string filterControlName = "FKFilter";

                FilterAttribute filterAttribute = column.Attributes.OfType<FilterAttribute>().FirstOrDefault();
                if (filterAttribute != null)
                {
                    if (!filterAttribute.Enabled)
                    {
                        throw new InvalidOperationException(String.Format("The column '{0}' has a disabled filter", column.Name));
                    }

                    if (!String.IsNullOrEmpty(filterAttribute.FilterControl))
                    {
                        filterControlName = filterAttribute.FilterControl;
                    }
                }

                filterTemplatePath = VirtualPathUtility.Combine(FilterFolderVirtualPath, filterControlName + ".ascx");

                var filter = (FilterUserControlBase)BuildManager.CreateInstanceFromVirtualPath(
                    filterTemplatePath, typeof(FilterUserControlBase));

                return filter;
            }
        }

4、调用

 [Filter(FilterControl = "FKFilter ")]

 public object Classes { get; set; }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: VMware ESXi 7.0.3 Metadata 是指 VMware 公司推出的 ESXi 7.0.3 的元数据信息。元数据是用来描述数据的数据,它包含了 ESXi 7.0.3 版本的一些重要信息。 元数据信息可以包括 ESXi 7.0.3 软件的版本号、发布日期、问题修复和安全补丁等重要信息。通过元数据信息,管理员可以了解软件的版本情况,并及时更新到最新的版本,以保证安全和稳定性。 此外,VMware 公司还会使用元数据信息来帮助用户排除一些常见问题。例如,在发现某个用户的虚拟机出现了故障,VMware 支持人员可以通过查看元数据信息来发现是否存在软件版本的问题或者是否需要进行一些特殊的配置才能解决问题。 总之,VMware ESXi 7.0.3 Metadata 是 ESXi 7.0.3 软件的元数据信息,它可以帮助管理员及时了解并更新软件版本、解决常见问题,保证虚拟化环境的安全和稳定性。 ### 回答2: vmw-esxi-7.0.3-metadata是VMware ESXi 7.0 Update 3的元数据文件。ESXi是VMware专为虚拟化运行环境打造的操作系统,是VMware vSphere虚拟化平台的核心组件之一。更新版本的发布意味着VMware对现有产品进行了更新和改进,以便更好地满足用户的需求。 元数据文件是一种描述数据集内容的数据文件,包含其他数据的详细信息,如数据类型、大小、来源和日期。在ESXi的情况下,vmw-esxi-7.0.3-metadata文件包含有关更新安装程序、修复程序和改进的详细信息。用户可以通过查询该文件了解ESXi安装程序的内容和意义,以及ESXi更新的内容和目的。这使用户能够决定是否需要更新他们的ESXi版本。 总之,vmw-esxi-7.0.3-metadata是VMware ESXi 7.0 Update 3的元数据文件,包含有关更新安装程序、修复程序和改进的详细信息。它提供了用户了解更新和改进的机会,以便更好地满足其虚拟化环境的需求。 ### 回答3: vmw-esxi-7.0.3-metadata指的是VMware公司发布的ESXi 7.0.3版本的元数据。元数据是描述数据的数据,是数据的重要组成部分,其中包括关于数据的信息、结构和属性。在ESXi操作系统中,元数据也是一个重要的组成部分。 ESXi是VMware公司推出的一款基于内核的虚拟化操作系统。该操作系统具有高性能、高可靠性和高安全性的特点,广泛应用于企业级虚拟化环境中。在ESXi操作系统中,元数据用于描述虚拟机的配置信息、存储位置、网络配置等信息。可通过元数据管理工具对虚拟机进行快速管理和调整。 VMware发布的ESXi 7.0.3版本,是该操作系统的最新版本之一,该版本增强了性能和安全性,提供了更加完善的管理工具和功能。VMware公司发布的vmw-esxi-7.0.3-metadata是用于描述此版本ESXi操作系统的元数据,可为客户带来更好的管理和使用体验。 总之,vmw-esxi-7.0.3-metadata是VMware公司发布的ESXi 7.0.3版本的元数据,用于描述该版本操作系统的信息、结构和属性。元数据作为数据的描述和管理工具,是虚拟化环境中不可或缺的一部分。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值