Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

Игорь Т.


Старейшина

Зарегистрирован:
29 September 2002
Сообщения: 647
Примеры кода: 2
 

RE: Validation & Atlas

22 February 2006 11:44  


Здравствуйте.

Столкнулся вот с такой проблемой. Если установить EnablePartialRendering="true" ( <atlas:ScriptManager runat="server" id="scriptManager" EnablePartialRendering="true" />), то все постбэки перехватываются атласом, и если на форме есть кнопка (она не должна работать с помошью atlas) которая должна срабатывать только когда все валидаторы ей разрешают, атлас перехватывает ее постбэк и независимо от значения валидаторов выполняет постбэк. Как с этим боротся? Как заставить выполнять постбэк только тогда, когда все валидаторы позволяют это.

Заранее спасибо!


Один из вариантов, это использовать вместо стандартных asp.net валидаторов - atlas-валидаторы.

Детали:


здесь


Вкратце. Например, так:

HTML:
<input type="text" id="value3TextBox" class="input" />
<span id="validator3" style="color:red">*</span>
Atlas XML:
                    <textBox targetElement="value3TextBox">
                        <validators>
                            <requiredFieldValidator errorMessage="You must enter some text." />
                            <regexValidator regex="/\(\d{3}\)(\ )\d{3}-\d{4}/" errorMessage="You must a valid phone number in the format '(xxx) xxx-xxxx'." />
                        </validators>
                    </textBox>
                    <validationErrorLabel targetElement="validator3" visibilityMode="Collapse"
                    associatedControl="value3TextBox" />


We take I.T. easy!
Наверх
  



Общие вопросы программирования на ASP.NET

 Validation & AtlasKorab  21 February 2006 21:18
 RE: Validation & AtlasИгорь Т.  22 February 2006 11:44
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта