0

私はUserControl、アカウント操作で使用することを好むユーザー(銀行のマネージャー)から為替レートの金額を取得するために使用しました。為替レートは中央銀行のWebサービスからロードできますが、ヒントとして、最終的な値はユーザーが選択します。

asp:TextBox1つのボックスと2つのボックスが含まれていますasp:LinkButton-取得(為替レート)と承認(クライアント要求)。

テキストボックスの値は、承認する前に、存在(by RequiredFieldValidator)と正確性(byRegularExpressionValidatorと)をチェックする必要があります。CompareValidator

したがって、問題は、ユーザーが[取得]ボタンをクリックすると、検証も呼び出されて失敗することです。[取得]ボタンでは無効にし、[承認]ボタンでは有効にする方法は?

4

1 に答える 1

6

ButtonまたはLinkBut​​tonコントロールのCausesValidationプロパティを使用して、検証コントロールの検証を有効/無効にします。

<asp:Button ID="btnGetRate" Text="Get Rate"
     CausesValidation="False" OnClick="btnGetRate_Click" runat="server"/>
于 2009-11-26T21:15:34.013 に答える