![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.2ベストアンサー
- 回答日時:
お世話になります。
> WebのほうでやるとerrorProvider1の定義がありませんとでてしまいできませんでした
そりゃそうでしょう。
参考サイトの画像を見るとお解かりになると思いますが
例示されているのは Windows Application ですので。
[ErrorProvider クラス]
http://msdn2.microsoft.com/ja-jp/library/system. …
見ていただきたかったのは System.Text.RegularExpressions の使い方です。
■aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitio …
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>無題のページ</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label></div>
</form>
</body>
</html>
■aspx.cs
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class _Default : System.Web.UI.Page
{
protected void Button1_Click(object sender, EventArgs e)
{
System.Text.RegularExpressions.Regex regex = new System.Text.RegularExpressions.Regex(@"^[0-9]+$");
if ( !regex.IsMatch(this.TextBox1.Text) )
{
this.Label1.Text = "TextBox1 の入力値が半角数字ではありません";
}
}
}
> ユーザーコントロール内の検証はどうするのが一般的なのでしょうか?
ユーザーコントロールというか、ASP.NET だと
検証コントロールが用意されているので
それを使うのが一番楽チンだとは個人的には思います。
No.1
- 回答日時:
この回答へのお礼
お礼日時:2006/09/05 23:08
ありがとうございます。ぜひ参考にさせていただきます。
ついでといっちゃ何なんですがユーザーコントロール内の検証はどうするのが一般的なのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) capeofdragonと申します。 Access2016を使っております。 あるフォームがあり、テ 2 2022/09/09 13:18
- Excel(エクセル) exel 漢字・英数字混在セルの入力規則 5 2022/04/03 11:08
- その他(ソフトウェア) ソースネクストアプリをインストールし、製品登録で半角英数字が入力できない 5 2022/07/03 22:44
- その他(SNS・コミュニケーションサービス) 大至急お助け下さい。マストドンの或るインスタンスに登録したいのですが、ユーザー名で半角英数とアンダー 1 2023/08/25 10:33
- その他(Microsoft Office) Excelの関数(FILTER関数)について教えてください 2 2023/07/31 16:11
- 教えて!goo 質問サイトで読解力がない奴と話すとイライラします。こういう人の対処法を教えてください。 22 2022/09/12 08:44
- その他(Microsoft Office) EXCELでバーコードを作成すると白くなってコードが見えません 1 2022/04/04 14:24
- Excel(エクセル) EXCELでの文字・数字入力の基本について教えてください。 2 2023/05/29 23:17
- タブレット 子供のタブレットのペアレンタルコントロール 1 2023/04/14 14:34
- スキンケア・エイジングケア 脂性肌です。 ビタミンCが皮脂分泌の抑制(コントロール)に効果があるというのは本当ですか? 事実かど 2 2023/06/08 00:51
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Webページ上のボタン等の位置を...
-
NumericUpDownコントロールでの...
-
ASP.NetのGridViewで任意の行ク...
-
asp.netにてgridviewの列を動的...
-
SuspendLayoutが効かない?
-
MFCでグリッド
-
DataGridViewのチェックボック...
-
getParameterで値が取得できず...
-
リンクでPOSTデータを送信する...
-
htmlでsubmit送信時、actionよ...
-
c# 文字列の最後から1文字削除...
-
Accessの画面更新を一時的に停...
-
VBAで早押しゲームを作りたい
-
HTMLボタンの文字色を変え...
-
コンピュータへの接続数が最大...
-
コネクション・セッション・ト...
-
初期状態に戻す方法
-
JavaのJButtonについて。
-
ACCESS2010 WEBブラウザーコン...
-
エクセルVBAで画面の大きさを取...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Webページ上のボタン等の位置を...
-
【ASP.NET】 GroupBoxコントロ...
-
ASP.NetのGridViewで任意の行ク...
-
MFCでグリッド
-
SuspendLayoutが効かない?
-
NumericUpDownコントロールでの...
-
asp.netにてgridviewの列を動的...
-
数字のみ入力可
-
携帯用サイトをエクセルVBAから...
-
ASP.NET テキストフィールドの日付
-
google map の最新コントローラ
-
ACCESS2010でカレンダーのサン...
-
入力制限
-
Accessの画面更新を一時的に停...
-
c# 文字列の最後から1文字削除...
-
DataGridViewのチェックボック...
-
コネクション・セッション・ト...
-
HTMLボタンの文字色を変え...
-
getParameterで値が取得できず...
-
Q&Aフォームを作成したいのです...
おすすめ情報