Настройка фильтров в динамических объектах данных ASP.NET

Я довольно новичок в динамических объектах данных, и у меня есть пара вопросов о фильтрах, если вы могли бы помочь.

Я хочу создать страницы динамического поиска, которые могут работать для разных таблиц, поэтому я использовал элемент управления 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 ответ

Решение

Итак, я просто добавил панель вокруг моего фильтра и назначил эту панель модальной, и все заработало, я получил свои фильтры в виде всплывающего окна.

Другие вопросы по тегам