お世話になります
ASP.NETに関する質問です
環境
・C#.NET 2.0
・Microsoft Visual Studio 2008
あるテキストボックスに以下の3つの検査を行いたい場合を考えます
・入力チェック
・数値チェック
・範囲チェック
またMaximumValueに関してはサーバー側で設定します
###私の実装 (.aspx)
<asp:RequiredFieldValidator runat="server" ControlToValidate="TextBox" ValidationGroup="AllGroup" Display="None" SetFocusOnError="true"> </asp:RequiredFieldValidator> <asp:RegularExpressionValidator runat="server" ControlToValidate="TextBox" ValidationGroup="AllGroup" SetFocusOnError="true" Display="None" ValidationExpression="^[0-9]{1,6}"> </asp:RegularExpressionValidator> <asp:RangeValidator runat="server" ControlToValidate="TextBox" ValidationGroup="AllGroup" SetFocusOnError="true" Display="None" Type="Integer" MinimumValue = "0"> </asp:RangeValidator>
###結果
例えばサーバー側でMaximumValueを100と設定したとします。
その時テキストボックスに &100 と入力すると、数値チェックと範囲チェック両方に引っかかってしまいます。
###解決してほしいこと
これを数値チェックのみ引っかかるようにしたいのですが、どのように実装すればよろしいでしょうか
お力をお貸しください
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/16 04:45