問題タブ [customvalidator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1546 参照

asp.net-mvc-2 - ASP.NET MVC 2: カスタム検証、モデル全体に​​アクセス?

Custom Validator を最初から最後まで作成する方法を示す非常に優れた記事に誘導されました。私の唯一の問題は、これが単一のフィールドでのみ機能することです: http://haacked.com/archive/2009/11/19/aspnetmvc2-custom-validation.aspx

モデル内の 2 つ以上のプロパティに対して検証する必要がある場合はどうすればよいですか? モデル全体をバリデーターに渡すにはどうすればよいですか?

注:明確にするために、ポストバックでモデル全体を検証することに頼る必要は本当にありません...これは、このメソッドの目的を無効にします。

0 投票する
1 に答える
3881 参照

javascript - ClientValidationFunction を使用した ASP.NET CustomValidator

CustomValidator で整数範囲を検証しようとしています。範囲は動的に設定されるため、ユーザーコントロールの最小値/最大値が変更されると、クライアント検証関数が更新されます。ただし、検証関数を起動できません。私はこのコードを持っています:

コードビハインドからの関数の設定:

しかし、メッセージは表示されず、アラートもありません。何か不足していますか?

0 投票する
1 に答える
2784 参照

asp.net - ValidationSummaryが機能しないチェックボックスカスタムバリデーター

次の検証があり、残りのフィールドでは正常に機能していますが、チェックボックスの検証サマリーの一部としてカスタムバリデーターを機能させようとしていますが、喜びはありません。

これは私が今持っているものです

しかし、[送信]をクリックすると、他のフィールドのエラーメッセージのみが表示され、このチェックボックスには何も表示されません...アイデアはありますか?

0 投票する
1 に答える
2452 参照

c# - 国として「米国」が選択されている場合にのみ、都市、州、および郵便番号を検証します

Country (ドロップダウン)、Address (テキスト ボックス)、City (テキスト ボックス)、State (ドロップダウン)、Zip (テキスト ボックス) のフォーム フィールドを持つユーザー コントロールを作成する必要があります。ドロップダウンリストから「米国」が選択された場合にのみ、都市、州、および郵便番号を検証したいと考えています。「検証」とは、長さをチェックすることを意味します-それだけです。

カスタムバリデーターを使用してみましたが、機能するはずのコードが何もしていないため、何かが欠けています。例:

次に、ここに私の検証コードがあります

クライアント側の検証:

サーバー側の検証:

サーバー側の検証のみを行い、フォームに何も入力しない場合 (アドレス フィールド以外に他の必須フィールドがあります)、それらの他のフィールド用に持っている RequiredFieldValidators が起動します。ただし、City、State、Zip (国に US を選択) 以外のすべてのフィールドに入力すると、それらが空であることをキャッチせずにフォームが送信されます。

上記の例のように、カスタム バリデータにクライアント側とサーバー側の両方の検証を指定すると、バリデータは起動されず、フォームが送信されます。

これは長くて紛らわしい投稿かもしれませんが、どこが間違っているのかについて何か考えはありますか?

0 投票する
2 に答える
1613 参照

javascript - Why does .NET render javascript for a button when there's a custom validator on the page?

I've got two questions - first of all, why does .net render a javascript onclick event for asp buttons when there's a custom validator on the same page, and secondly, how can I get rid of the javascript?

It works fine when javascript is turned off, so I don't know what the point of it is. Here's a mini example:

This will generate the following html for the button:

Without the custom validator, it's:

Any ideas?

Thanks,

Annelie

0 投票する
1 に答える
1913 参照

wcf - 自己ホスト型 WCF + カスタム UserNamePasswordValidator + Silverlight 4

以下のコードは、Silverlight 4 クライアントにサービスを提供する必要がある、カスタム認証 WCF サービスを使用して自己ホストされたサービスを実行することを想定しています (以下のコードを参照)。

その結果、clientaccesspolicy.xml がブラウザーに表示され、SSL エラーが表示されない場合でも、悪名高い clientaccesspolicy Security Error 通信例外がスローされます。clientaccesspolicy.xml ブレークポイントにヒットしません。

エントリを指定するだけでよいことはわかっていますが、clientaccesspolicy.xml を使用してさまざまなゲームを試しましたが、うまくいきませんでした。

あなたの助けに感謝します

1) これは、サービスの app.config とコードです。

サービスのコード:

2) LOCAL MACHINE の MY コンテナーに CA 署名付き SSL 証明書があり、netsh を使用しています。

上記は正常に実行され、ホストが適切に読み込まれ、新しい Silverlight プロジェクトを作成できるようになります。

3) Silverlight プロジェクトは、サービス参照と次のコードを追加した単なる新しい Silverlight プロジェクトです。

4) これは、生成された ServiceReferences.ClientConfig です。

0 投票する
1 に答える
665 参照

javascript - controlToValidateではないコントロールからカスタムバリデーターを呼び出す

こんにちは

2つのテキストボックスの値を比較して、一方が他方よりも大きいかどうかを確認するカスタムバリデーターがあります。このカスタムバリデーターはテキストボックス1に適用されますが、テキストボックス2の値を変更すると、この検証が再度実行され、ユーザーが値を修正して比較に合格すると、バリデーターが更新されます。これどうやってするの。カスタムバリデーターは、クライアント側の検証を行っているだけです。

0 投票する
1 に答える
1317 参照

javascript - Page_ClientValidate('')これをコントロールレベルで実行できますか

Page_ClientValidateページ上のすべてのコントロールが検証されるわけではない方法で、私が同じようにできる方法を誰かが知っていますか?つまり、特定のカスタムバリデーターが有効であることをどのように検証できますか?

0 投票する
1 に答える
1880 参照

asp.net - CustomValidator の問題

私のページには、さまざまな種類の ASP.NET バリデーターが多数あります。そのうちのいくつかは、ページでのユーザーの選択に応じて、javascript を使用して無効にしています。

これは機能しているようで、バリデーターは、他のバリデータータイプを使用できない場合に使用している CustomValidators を除いて、すべての場合に起動しません。

なぜこうなった?それらを無効にするために他にできることはありますか?

ありがとう。

0 投票する
2 に答える
2536 参照

asp.net - カスタムバリデーターは最初のボタンクリックでのみ起動しますか?

ページにカスタムバリデーターとその他のバリデーターがあります。しかし、最初に送信ボタンをクリックすると、カスタムバリデーターのみが起動し、2回目にボタンをクリックすると、残りのバリデーターが検証されます。何か解決策があれば教えてください。

ありがとう