2009-11-26 2 views
0

У меня есть UserControl, используемый для получения суммы обменного курса от пользователя (менеджера банка), который он предпочитает использовать при операции с учетной записью. Обменный курс можно загружать из веб-сервиса центрального банка, но точно так же, как конечное значение выбирается пользователем.Можно ли избежать проверки правильности после нажатия одной кнопки и после этого не нажать?

Он содержит одну коробку asp:TextBox и два asp:LinkButton - Получить (обменный курс) и Утвердить (запрос клиента).

Значение текстового поля должно быть проверено на наличие (по RequiredFieldValidator) и правильности (по RegularExpressionValidator и CompareValidator) перед утверждением.

Таким образом, проблема заключается в том, что если пользователь нажимает кнопку Get, проверка также вызывается и не выполняется. Как отключить его для кнопки Get, но активировать кнопку Approve?

ответ

6

Использование элементов управления Button или LinkButton для включения/выключения проверки элементов управления проверкой.

<asp:Button ID="btnGetRate" Text="Get Rate" 
    CausesValidation="False" OnClick="btnGetRate_Click" runat="server"/> 
+0

спасибо! – abatishchev