問題タブ [xval]

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

xval - xVal は注釈でのみ機能しますか? エンティティ POCO を保持できませんか?

エンティティにデータ注釈を使用することに熱心ではありませんが、検証のために xVal を検討したいと考えています。

これはできますか?

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

asp.net-mvc - ajax.beginformおよびxVal

Ajax.BeginFormを使用してフォームとxValを送信し、検証を実施しています

フォームにエラーがある場合でも、ajaxpostリクエストが行われる問題。適切なエラーメッセージが表示されているため、クライアント側の検証が機能していることはわかっていますが、とにかくajaxリクエストを実行しても問題ないと考える理由は理解できません。

[送信]タブに入れてみcausesvalidation = trueましたが、フォームはまだ送信されています。

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

asp.net-mvc - jquery.validate と一緒に使用すると、livequery が常に有効になるとは限りません

jquerylive プラグインを使用して、追加の css クラスを .field-validation-error クラスに次のように追加します。

jquery.validate によって生成されたこのクラスでいくつかのスパンを取得すると、上記のコードは機能しますが、2 回目の検証では機能しません。

ライブ リンクは次のとおりです: http://mrgsp.md:8080/awesome/person [保存] をクリックしてから [作成] をクリックして検証メッセージを取得し、[保存] をもう一度クリックします。

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

asp.net-mvc - xValはMVC2で廃止されましたか?

組み込みの検証がMVC2フレームワークでサポートされているので、代わりにそれを使用する必要がありますか?xValがMVC2検証よりも優れている点はありますか?

私が尋ねる主な理由は、それを使用するMVCサイトがいくつかあり、xValがもはや保守/サポートされていないように見えることです。その場合は、MVC2検証を使用するようにサイトを変更し始めたいと思います。

前もって感謝します。

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

c# - xval と MVC 3.0 の検証

xVal または MVC 3.0 モデルの検証の使用法について誰か意見があるかどうか疑問に思っていましたか? クライアント側とサーバー側の両方を検証する機能があるため、私はもともと xVal を使い始めましたが、プロジェクトは死んでいるように見え (おそらく休止状態の方が適切な言葉です)、MVC 2.0 および 3.0 での検証が大幅に改善されたようです。MVC3.0 検証よりも xval を使用する利点、またはその逆の利点は何ですか?

どんなアドバイスでも大歓迎です、

ありがとうございました

JP

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

.net - 正規表現または演算子

文字列としてテストする正規表現を作成しようとしています。文字列は英数字で開始または終了する必要があります。

例えば。

で始まり、^\w.*$で終わりをテストでき^\w.*$ます。

しかし、それらを のようなものに結合することはできないようです^.*\w$ | ^\w.*$

この目的のためのアイデアやより良い正規表現を持っている人はいますか?

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

jquery - 複数のエラーメッセージを表示するカスタムjQuery.validate.errorPlacement関数を停止するにはどうすればよいですか?

jQuery.validate(ASP.NET MVC 1.0およびxValを使用)を使用しており、デフォルトのエラー表示コードをオーバーライドして、要素にエラースパンを追加する代わりに、エラーメッセージ自体を含むエラー画像アイコンを追加しようとしています。画像のタイトル/alt属性。

私はこれを私のページの先頭から呼んでいます:

正常に機能しているように見えます(適切な場所に適切なアイコンがあります)が、validate()が呼び出されるたびに、フィールドに別の検証アイコンが追加されるため、各入力の横に数十のエラーアイコンが表示されます...

検証プラグインにそのフィールドにすでにエラーがあることを通知する属性が明らかに欠落していますが、何を理解できません-htmlfor = element.Id属性を追加しようとしました、追加しようとしましたfield-validation-errorクラスですが、どこにも到達しておらず、行き詰まっています。

ありがとう、

-D-

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

asp.net-mvc - MVC1/xVal プロジェクトを MVC2 にアップグレードし、クライアント側の検証との互換性を確保する

現在、プロジェクトを MVC1 から MVC2 に移行するためにここを探しています。クライアント側の検証には xVal を使用しています。

私が理解していることから、xValへの参照を削除してMVC2 EnableClientSideValidationに置き換えるだけで、うまくいくはずです。他に何か必要ですか?

また、xVal ではクライアント側でモデルのリストを検証できませんでしたが、MVC2 + ClientSideValidation にも当てはまりますか? (「モデルのリスト」で意味するのは、で検証を行うことですList<TypeOfModel>)

これの例は次のとおりです: コントローラ:

モデル1:

モデル 2:

意見:

ビュー 2:

これは、フィールド ID で検証するため、MVC2 クライアント側の検証が失敗する POC です...

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

asp.net-mvc - xVal: 個々のフィールドのエラー メッセージと概要を表示する

MVC1.0 アプリケーションで xVal を使用しており、クライアント側の検証を取得して、各フィールドの概要と個別のエラーを取得しようとしています。どちらかしか手に入りません。

各フィールドのエラー メッセージのみを表示します。

要約のみを表示:

xValで両方を表示する方法を知っている人はいますか?

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

asp.net-mvc - ドメイン モデル - ビジネスの検証 / エラー

現在、プロジェクトのリファクタリングを行っていますが、よくわからないことの 1 つは、ビジネス検証エラーの処理方法です。

現在、xVal ライブラリの RulesException クラスを使用していますが、このライブラリは開発されていないので、それに応じてコードを更新する必要があると思います。ドメイン モデルでのメソッドの例を次に示します。

次に、次のようにコントローラーレベルでこの例外をキャッチします。

代替として何をお勧めしますか、それとも私が持っているものに固執することをお勧めしますか?