0

最低給与と最高給与をチェックするための customvalidator が 1 つ作成されます。私がしたことは、1 つのテキストボックスで minsalary 値を取得し、1 つの textbax で maxsalary を取得することを意味します。maxsalary が minsalary より小さい場合は、エラー メッセージが表示されることを意味します。

テストケースの一部 min-40 max-65 -Noerror min-40 max-400-Error

実際には、最小給与の最初の桁と最大給与の最初の桁と2番目の桁を比較して、同様にチェックすることを意味します。それよりも小さい場合は、自動的にエラーメッセージが表示されることを意味します。誰でもこの問題を解決する方法を教えてください

4

2 に答える 2

1

customvalidator の代わりに CompareValidator を使用する方が簡単ではないでしょうか? そのようです:

<asp:CompareValidator ID="CompareValidator1" runat="server" ControlToValidate="txtMaxSal" Operator="LessThan" ControlToCompare="txtMinSal" Type="Integer" Text="*" ErrorMessage="Error Text here"></asp:CompareValidator>
于 2012-10-18T07:24:29.580 に答える
0

テキストを数字に変更し、> または < を使用して比較します。あなたがやろうとしているアルファベット順に数字を比較することはできません。

于 2012-10-18T07:17:06.347 に答える