У меня есть ретранслятор, который отображает пары ключ-значение из таблицы базы данных. Некоторые из полей таблицы имеют ограничение min/max. Как я могу добавить валидатор диапазона в ретранслятор и использовать разные диапазоны для разных полей?Проверка диапазона внутри репитера
Например, некоторые поля таблицы:
время простоя: 20 (мин 10, макс 40)
Самовывоз Время: 60 (мин 3, макс 90)
Когда отображается страница он показывает «Время простоя» (метка) и 20 в текстовом поле, строка гнезда «Время приема» (метка) и 60 в текстовом поле. Мне нужно запретить пользователю вводить 80 или 5 во время простоя, но 80 или 5 действительны для Pcikup Time.
<ItemTemplate>
<tr>
<td style="vertical-align:top" class="BoldSmall">
<asp:Label runat="server" ID="lblName" Text='<%# Eval("GLOBALCONFIGNAME")%>' />
</td>
<td style="vertical-align:top" class="BoldSmall">
<asp:TextBox runat="server" ID="tbValue" CssClass="NormalSmall" Text='<%# Eval("GLOBALCONFIGVALUE")%>' Width="140" />
</td>
</tr>
</ItemTemplate>
Для текстового поля «tbValue» Мне нужно добавить диапазон валидатор, но изменение диапазона в зависимости от того, что строка таблицы я отображая в ретранслятор.
(например, первый элемент повторителя имеет "Idle Time", как globalconfigname и 20, как globalconfigvalue; следующий пункт имеет "Pickup Time", как globalconfigname и 60, как globalconfigvalue, ...)
Благодаря.
Я думаю, что просмотр кода принесет нам пользу – Jonesopolis
Только что отредактировал оригинальный вопрос. – NoBullMan