問題タブ [validationgroup]

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 投票する
2 に答える
1669 参照

asp.net - Enterキーを除いて正しく検証するasp.NetValidationGroup

ここでは、この問題に非常に近いさまざまな質問を見てきましたが、この特定のシナリオに当てはまると思われるものはありません。

説明:マスターページに[ログオン]ボタンのある[ID]フィールドと[パスワード]フィールドがあります。これらは「LoginValidationGroup」にあり、正常に機能します。

これで、Default.aspxに、「NotifyMeValidation」グループにある電子メールのTextBoxと送信ボタンがあり、それらも機能しますが、送信ボタンではなくEnterキーを押した場合は機能しません。[送信]ボタンは正常に機能します-Enterキー...それほど多くはありません。

Enterキーを押すと、TextBoxがCausesValidation = "true"に設定されていて、NotifyMeValidationグループにある場合でも、LoginValidationGroupで検証が行われます。

私は人々がそのボックスに電子メールを入力してEnterキーを押すことを保証します。私は...するだろう!!!その場合、上部にユーザーIDが必要であることを示すコールアウトバルーンが表示されます。

ここでの私のエラーは何ですか?実際のコードを投稿する必要がある場合は、投稿できます。

実は、先に進んでそれをやらせてください。

Default.aspxから:

マスターページから:

そしてマスターページバリデーター...

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

c# - C# IsVaild は、asp.net 編集テンプレート検証コントロール グループの実行時に False に反転せず、false を返す必要があります

人事システムの会社の休日を追跡するページがありますが、現在、休日の終了日を編集しようとして、ユーザーが誤って開始日より前の終了日を入力すると、すべてが true と検証され、編集内容をデータベース テーブルに書き込むことができます。

ページを常に True に検証するために欠けているものは何ですか? このページには一連の検証コントロールを使用する DetailsView もあり、動作しており、何かが検証に合格しない場合は false に検証されます。

これは、ユーザーが更新時に null を渡した場合に例外を処理する現在の C# であり、ページを検証してすべてが有効かどうかをチェックするイベントでもあります。

0 投票する
3 に答える
601 参照

c# - Validate() 関数が起動しない

これが私のボタンです。

ValidationGroup="vgLinR" を aspx 側に記述すると、検証が機能します。しかし、2 つの異なる検証グループがあります。したがって、これら 2 つの検証グループを 1 つのボタンで起動する必要があります。

だから私はコードビハインドでそのコードを書きます:

しかし、うまくいきません。なんで?どうやってやるの?

0 投票する
0 に答える
550 参照

javascript - Knockout js でボタンをクリックするたびに特定のコントロールを検証する

画面上の画面に「保存」と「送信」の2つのボタンがあります。

保存ボタンをクリックすると、お問い合わせ内容の検証にチェックが入ります。

[送信] ボタンをクリックすると、[メディアの日付] と [お問い合わせの詳細] の両方の検証がチェックされます。

Knockout JS Validation を使用してこれを達成する方法は?

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

asp.net - グループの割り当て後、サーバー側で ValidationSummary にエラー メッセージが表示されない

最初はすべての検証コントロールで動作していた ValidationSummary コントロールがありますが、後で検証コントロールをグループに割り当てたとき、つまりValidationGroups属性でグループ名を指定したときに、エラーが表示されないようです。サーバー側での検証に失敗した検証コントロールのメッセージ。Page.Validate()サーバー側のすべてのコントロールを検証するために呼び出しを使用しています。以前にこの問題に遭遇した人はいますか?

簡単なページで少し実験したところ、CustomerValidator をグループに割り当てたときにこれが発生することに気付きましたが、グループがないと問題は解決しました。

Start.aspx は次のとおりです。

Start.aspx.cs は次のとおりです。