我有一个 UserControl 用于获得一个汇率的金额从用户(银行管理),他更喜欢使用一个帐户操作。汇率可以从中央银行网服务,但只是作为一个尖端的最终价值的选择是通过用户。

它包含一个 asp:TextBox 箱和两个 asp:LinkButton -获得(兑换率)和批准(客户要求)。

文本框值,必须检查是否存在(由 RequiredFieldValidator)和正确性(通过 RegularExpressionValidatorCompareValidator)之前批准。

所以问题是-如果用户的点击获得按钮,验证也是援引和失败。如何禁用于获得按钮,但是使用核准的按钮?

有帮助吗?

解决方案

使用 CausesValidation 酒店的按钮或LinkButton控制启用/停用验证的验证控制。

<asp:Button ID="btnGetRate" Text="Get Rate"
     CausesValidation="False" OnClick="btnGetRate_Click" runat="server"/>
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top