2009-04-07 21 views
0

これは不思議で困惑しています。私のASP.NET 2.0アプリケーションでは、いくつかのクライアントサイドバリデーターを使用するフォームがあります。カスタム、RegularexpressionとRequiredField。私のアプリケーションでは、ドロップダウン選択に基づいて特定のバリデータを有効または無効にする必要があります。私はコードビハインドイベントでこれを行います。これはすべて私の開発環境でうまく動作しますが、サーバーにデプロイしてもそうはしません。主にサーバーからアプリを実行すると、コード内のバリデータを有効または無効にすることはできません。 aspxファイルでenabledプロパティを設定すると、サーバーイベントで何をするかに関係なく、その状態にとどまります。もう一度 - これは完全にdevで動作します。助言がありますか?それは、.NET 2.0のバージョンが私の開発マシンとサーバーで異なるのでしょうか?私は敗北しており、すぐに生産に向かいます。助けてください!デプロイメントサーバー上のバリデータが動作を停止しました

答えて

1

これは.NETバージョンの問題であることが判明しました。サーバーに2.0 Service Pack 2を適用すると、問題はなくなりました。

0

本稼働マシンでバリデータはまったく動作しますか?つまり、無効なデータが入力されないようにしますか?

私には、このような何かが起こっていることがあいまいです。バリデーターがサーバーから送られないようにするために必要なJavaScriptファイルの問題かもしれません。ソースを表示するか、デバッグをオンにします(FireBugまたはIE8のF12コマンド)。あなたが知らなかったJavaScriptのエラーが出ているかどうかを確認してください。

+0

バリデータは、最初から有効になっている場合(aspxページ内)に機能します。しかし、私はそれらを無効にすることはできませんし、aspxページで有効に設定されている場合は有効にすることはできません。私のアプリは、ドロップダウン選択に基づいて異なるコントロールが有効になっているので、これを必要とします。 – MikeD

+0

さて、これは私が思い出した問題ではありません。 –

関連する問題