自定义ASP.NET动态数据实体中的筛选器

时间:2014-01-20 07:52:28

标签: c# asp.net entity-framework asp.net-dynamic-data

我是动态数据实体的新手,如果你能提供帮助,我对过滤器有几个问题。

我想创建可以用于不同表格的动态搜索页面,所以我使用 QueryableFilterRepeater控件 你知道它是通过向表/类中添加一些元数据来实现的:

[FilterUIHint("Filter-Type")]
public Column City { get; set; }

我添加的过滤器显示在表格的aspx页面的顶部, A.是否可以在不同的页面甚至是弹出窗口上显示过滤器,并且当应用过滤器时(我猜一个OK按钮)结果将显示在原始页面上?

我尝试使用 Modal Popup Extender ,但我也失败了,例如:

<asp:ModalPopupExtender ID="ModalPopupExtender1" runat="server"
                BackgroundCssClass="Background"
                PopupControlID="FilterRepeater"
                TargetControlID="btnFilter"
                CancelControlID="btnClose"
                OkControlID="btnOk">
            </asp:ModalPopupExtender>

ToolkitScriptManager DynamicDataManager

相矛盾

我的第二个问题:

B中。 是否可以使用 [FilterUIHint(“过滤器类型”)] 元数据向同一列添加多个过滤器

非常感谢你的时间。

1 个答案:

答案 0 :(得分:0)

好的,所以我只是在我的过滤器周围添加了一个面板,并将该面板分配给模态,所有工作都将我的过滤器作为弹出窗口。