2014-01-20 1 views
1

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

Я хочу создавать динамические страницы поиска, которые могут работать на различных таблиц, так что я использовал контроль QueryableFilterRepeater вы знаете его реализовать, добавив некоторые мета-данные в таблицу/класс:

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

в фильтры, которые я добавляю, отображаются вверху страницы aspx таблицы, A. Можно ли отображать фильтры на другой странице или даже всплывающем окне, и когда фильтры применяются (кнопка ОК, я думаю) результат появится на исходной странице?

Я попытался с помощью Модальные Всплывающее Extender, но я также не удалось, что-то вроде:

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

The ToolkitScriptManager противоречили с DynamicDataManager

Мой второй вопрос:

B. можно добавить несколько фильтров в тот же столбец, используя [FilterUIHint («Тип фильтра»)] метаданных?

Большое вам спасибо за ваше время.

ответ

0

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