- - PR -
RegularExpressionValidatorにて不条理なエラー
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-01-28 13:37
まいどお世話になっております、雲山です。
Windows2kPro+Vs.NET2003(Framework1.1)にてWebアプリを開発しております。 WebフォームにてRegularExpressionValidatorを設定し、デバッグを行うと以下のようなエラーが発生しております。 (ここよりログ)→ 長さを 0 未満にすることはできません。パラメータ名 : length Exception Details: System.ArgumentOutOfRangeException: 長さを 0 未満にすることはできません。パラメータ名 : length (中略) Stack Trace: [ArgumentOutOfRangeException: 長さを 0 未満にすることはできません。 パラメータ名 : length] System.String.Substring(Int32 startIndex, Int32 length) +172 System.Web.UI.Util.GetScriptLocation(HttpContext context) System.Web.UI.WebControls.BaseValidator.RegisterValidatorCommonScript() System.Web.UI.WebControls.BaseValidator.OnPreRender(EventArgs e) System.Web.UI.Control.PreRenderRecursiveInternal() System.Web.UI.Control.PreRenderRecursiveInternal() System.Web.UI.Control.PreRenderRecursiveInternal() System.Web.UI.Page.ProcessRequestMain() ←(ここまでログ) フォームを先に作成し、ユーザ側にレビューしてからの内部実装でしたので、最初にフォームを作成してから、かなり時間が経ってからの内部実装となっていました。 ログを見るとRegularExpressionValidatorとは関係ないところで出ているように思います。 これを直すためにはどうしたらよいのでしょうか? ご教授ねがいます。 |
|
投稿日時: 2005-01-28 18:35
デバッグモードでトレースしてみてはいかがですか?
そうすれば「パラメータ名 : length 」が 何をさしているかわかると思います。 _________________ ASP/ASP.NETだいすき。 ASP++ by Moo http://moo-asp.net/ 日記は ほぼ毎日更新中 http://d.hatena.ne.jp/aspx/ |
1