Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Validators и несколько Control'ов
|
|||
|---|---|---|---|
|
#18+
Можно ли один валидатор повесить на несколько контролов? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2006, 13:49 |
|
||
|
Validators и несколько Control'ов
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, ncoder, Вы писали: N>Можно ли один валидатор повесить на несколько контролов? N>Спасибо Custom Validator... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2006, 14:07 |
|
||
|
Validators и несколько Control'ов
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, mogadanez, Вы писали: M>Здравствуйте, ncoder, Вы писали: N>>Можно ли один валидатор повесить на несколько контролов? N>>Спасибо M>Custom Validator а можно пример как? у castom validator просто нашел только одно свойство ControlToValidate куда можно передать только один контрол ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2006, 16:00 |
|
||
|
Validators и несколько Control'ов
|
|||
|---|---|---|---|
|
#18+
N>а можно пример как? N>у castom validator просто нашел только одно свойство ControlToValidate N>куда можно передать только один контрол У него в отличии от других валидаторов это поле не обязательное, его можно вообще не заполнять. можно просто подписаться на событие ServerValidate и реализовать произвольную логику. void ServerValidation (object source, ServerValidateEventArgs args) { args.IsValid = (CheckBox1.Checked == true) && SomeCustomExpression; } также можно указать клиентского обработчика <asp:CustomValidator id="CustomValidator1" ClientValidationFunction="ClientValidate" OnServerValidate="ServerValidation" runat="server"/>... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2006, 16:08 |
|
||
|
Validators и несколько Control'ов
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, mogadanez, Вы писали: N>>а можно пример как? N>>у castom validator просто нашел только одно свойство ControlToValidate N>>куда можно передать только один контрол M>У него в отличии от других валидаторов это поле не обязательное, его можно вообще не заполнять. M>можно просто подписаться на событие ServerValidate и реализовать произвольную логику. M> M>void ServerValidation (object source, ServerValidateEventArgs args) M> { M> args.IsValid = (CheckBox1.Checked == true) && SomeCustomExpression; M> } M> M>также можно указать клиентского обработчика M> M> <asp:CustomValidator id="CustomValidator1" M> ClientValidationFunction="[b]ClientValidate "[/b] M> OnServerValidate="ServerValidation" M> runat="server"/> M> в моем случае мне необходима клиентская валидация вот этот метод ClientValidate где его прописывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2006, 16:14 |
|
||
|
Validators и несколько Control'ов
|
|||
|---|---|---|---|
|
#18+
да и кстати я спросил про ОДИН валидатор на НЕСКОЛЬКО контролов как указать напрмер 2 контролам из 3(на форме) что они должны валидироваться моим одним CastomValidatorom ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2006, 16:17 |
|
||
|
Validators и несколько Control'ов
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, ncoder, Вы писали: N>да и кстати я спросил про ОДИН валидатор на НЕСКОЛЬКО контролов N>как указать напрмер 2 контролам из 3(на форме) что они должны валидироваться моим одним CastomValidatorom ты НЕ указываешь никаких контролов... в обработчике пишешь ПРОИЗВОЛЬНЫЙ код, который берет данные откуда угодно, хоть атласом с сервера. и проверяет как может.... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2006, 16:20 |
|
||
|
Validators и несколько Control'ов
|
|||
|---|---|---|---|
|
#18+
M>> M>> <asp:CustomValidator id="CustomValidator1" M>> ClientValidationFunction="[b]ClientValidate "[/b] M>> OnServerValidate="ServerValidation" M>> runat="server"/> M>> N>в моем случае мне необходима клиентская валидация N>вот этот метод ClientValidate где его прописывать? <script language="javascript"> function ClientValidate(source, arguments) { // source будет не undefined если был указан ControlToValidate. // Если нужно валидировать несколько контролов, их придется находить руками. if (arguments.Value mod 2) = 0 arguments.IsValid=true else arguments.IsValid=false } </script>... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2006, 16:46 |
|
||
|
Validators и несколько Control'ов
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, mogadanez, Вы писали: M>>> M>>> <asp:CustomValidator id="CustomValidator1" M>>> ClientValidationFunction="[b]ClientValidate "[/b] M>>> OnServerValidate="ServerValidation" M>>> runat="server"/> M>>> N>>в моем случае мне необходима клиентская валидация N>>вот этот метод ClientValidate где его прописывать? M> M><script language="javascript"> M> function ClientValidate(source, arguments) M> { M> // source будет не undefined если был указан ControlToValidate. M> // Если нужно валидировать несколько контролов, их придется находить руками. M> if (arguments.Value mod 2) = 0 M> arguments.IsValid=true M> else M> arguments.IsValid=false M> } M></script> M> добавил в вебсайт JScript.js файл записал туда этот код на валидаторе поставил ClientValidationFunction = "ClientValidate" и ControlToValidate = "TextBox1"; жму на кнопку — и валидатор выкидывает ошибку а эксполрер пишет что "Предполагается наличие объекта" как правильно прописать эту функию на кастомный валидатор для клиентской стороны" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2006, 18:58 |
|
||
|
Validators и несколько Control'ов
|
|||
|---|---|---|---|
|
#18+
N>добавил в вебсайт JScript.js файл а на страницу этот скрипт подключили?... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2006, 19:03 |
|
||
|
Validators и несколько Control'ов
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, mogadanez, Вы писали: N>>добавил в вебсайт JScript.js файл M>а на страницу этот скрипт подключили? а можно узнать как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2006, 19:09 |
|
||
|
Validators и несколько Control'ов
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, ncoder, Вы писали: N>Здравствуйте, mogadanez, Вы писали: N>>>добавил в вебсайт JScript.js файл M>>а на страницу этот скрипт подключили? N>а можно узнать как? <script src="JScript.js"></script>... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2006, 19:18 |
|
||
|
Validators и несколько Control'ов
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, mogadanez, Вы писали: M>Здравствуйте, ncoder, Вы писали: N>>Здравствуйте, mogadanez, Вы писали: N>>>>добавил в вебсайт JScript.js файл M>>>а на страницу этот скрипт подключили? N>>а можно узнать как? M><script src="JScript.js"></script> сделал как вы писали подключил скрипт на страницу и все равно станица выполняется с ошибкой (ошибка та же) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2006, 10:51 |
|
||
|
Validators и несколько Control'ов
|
|||
|---|---|---|---|
|
#18+
up ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2006, 11:37 |
|
||
|
Validators и несколько Control'ов
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, ncoder, Вы писали: M>><script src="JScript.js"></script> N>сделал как вы писали N>подключил скрипт на страницу и все равно станица выполняется с ошибкой (ошибка та же) давай код смотреть... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2006, 13:31 |
|
||
|
Validators и несколько Control'ов
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, ncoder, Вы писали: N>Можно ли один валидатор повесить на несколько контролов? Смотря что ты подразумеваешь под "повесить на несколько контролов". Если тебе тупо надо проверять одно и то же условие для нескольких контролов — программно создай столько одинаковых экземпляров соответствующего валидатора, сколько надо. Если нужно что-то проверять согласованно — посмотри хелп на CompareValidator. Посмотри в него рефлектором. И напиши свой валидатор. 1.1.4 stable rev. 510 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2006, 16:34 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=34051257&tid=1388647]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
72ms |
get tp. blocked users: |
2ms |
| others: | 222ms |
| total: | 401ms |

| 0 / 0 |
