Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
доступ к валидаторам
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, есть такой валидатор: <asp:RequiredFieldValidator id="name" Runat="Server" ControlToValidate = "myTextBox" ErrorMessage="Enter data" Display="Static" Enabled="false"> </asp:RequiredFieldValidator> Можно ли в C#-ом коде к этому валидатору обратиться и поменять значение Enabled на true? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2006, 11:48 |
|
||
|
доступ к валидаторам
|
|||
|---|---|---|---|
|
#18+
Эт типа шутка, да? name.Enabled = true; Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2006, 19:11 |
|
||
|
доступ к валидаторам
|
|||
|---|---|---|---|
|
#18+
да нет, не шутка. Валидатор этот и TextBox создаю в FooterTemplate: <FooterTemplate> <asp:TextBox id="tb" Runat="server"> </asp:TextBox> <asp:RequiredFieldValidator id="name" Runat="Server" ControlToValidate="tb" ErrorMessage="Enter data" Display = "Static"> </asp:RequiredFieldValidator> При загрузке DataGrid'a под TextBoxo'ом высвечивается ErrorMessage="Enter data", а хотелось бы чтобы ErrorMessage высвечивался только тогда когда нажимаем, например, на кнопку Add. Вот с помощью Enable валидатора думал так сделать, но в C#-ом коде обратиться к валидатору не получается таким способом: name.Enable. Может я конечно делаю что-то не так... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2006, 20:05 |
|
||
|
доступ к валидаторам
|
|||
|---|---|---|---|
|
#18+
Попробуй получить доступ к валидалидатору так:RequiredFieldValidator validat = (RequiredFieldValidator)(YourGridView.FooterRow.FindControl("name")); validat.Enabled = true; или что-то типа этого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2006, 21:45 |
|
||
|
доступ к валидаторам
|
|||
|---|---|---|---|
|
#18+
Можно найти этот валидатор в ItemCreated грида например Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 01:53 |
|
||
|
доступ к валидаторам
|
|||
|---|---|---|---|
|
#18+
Вроде получилось обратиться к валидатору и поменять занчение Enable. Но только у этого валидатора ErrorMessage появляется после второго нажатия на кнопку Add. Не знаете, можно ли сделать, чтобы при первом нажатии на кнопку Add появлялся ErrorMessage? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 02:20 |
|
||
|
доступ к валидаторам
|
|||
|---|---|---|---|
|
#18+
Если Вы делаете его enabled в обработчике нажатия на кнопку Add, то конечно он первый раз не сработает. Попробуйте вручную вызвать его метод Validate() после включения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 04:42 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33901701&tid=1390891]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 338ms |

| 0 / 0 |
