Декларативный синтаксис для набора значения вводит в ASP.NET?

Я знаю, что в ASP.NET (говорящий приблизительно 2,0 здесь, прежде всего) можно установить свойство на объекте, который берет набор вещей (перечислимый тип, который я предполагаю, триггер), и затем сошлитесь на него declaritivly. Например:

<ObjectDataSource properties="blahblahblah">
    <SelectParameters>
        <asp:Parameter />
    </SelectParameters>
</ObjectDataSource>

Это <asp:Parameter /> часть, которая является корнем моего вопроса. Скажите, что я хотел более простой набор на типе. Скажите a List<String> или если дженерики отсутствуют, IntegerCollection или StringCollection. Как я использовал бы это декларативно? <string value=''> позволенный, или может я помещать необработанные значения в него как <StringCollection>string, string, string</StringCollection> или что?

Править:

Я чувствую, что не был достаточно ясен в своем вопросе. Я понимаю, что ObjectDataSource реализует свое свойство SelectParameters как ParametersCollection, и что можно использовать то свойство декларативно (на странице ASPX) для установки типов Параметра в том наборе. То, что я задаюсь вопросом, - то, если я сделал что-то как StringCollection как свойство на другом управлении, есть ли синтаксис (в ASPX) для добавления строк к тому набору? Или я должен был бы определить переносящийся класс как то, как DropDownList берет ListItems для заполнения его набора?

1
задан CodexArcanum 19 July 2010 в 16:19
поделиться

1 ответ

В объектном источнике данных selectparameter относится к параметру в методе, который возвращает коллекцию. Этот параметр должен быть чем-то, что может быть преобразовано из строки, это не может быть коллекция или массив.

1
ответ дан 2 September 2019 в 23:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: