Настройка фильтров в динамических объектах данных 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 ответ
Итак, я просто добавил панель вокруг моего фильтра и назначил эту панель модальной, и все заработало, я получил свои фильтры в виде всплывающего окна.