問題タブ [asp.net-mvc-validation]

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 に答える
7306 参照

asp.net-mvc - ModelState エラーのあるキーのリストを返す

エラーのあるすべてのキーのリスト/配列を返すにはどうすればよいですか?

以下のようにしてみましたが、どういうわけかそのような表現はできないと言われています。

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

asp.net-mvc - ASP.NETMVC2プレビュー1-複雑なモデルオブジェクトを使用したDataAnnotation検証

モデルに独自の検証を処理させる機能により、MVC2プレビューリリースで遊び始めることができました。これまでのところ、検証スキームの単純さが気に入っています。しかし、私は障害にぶつかりました。この検証スタイルは、単純なビューモデルオブジェクトに対して適切に機能します。たとえば、carという名前のモデルオブジェクトがあり、新しい車を作成するためのビューを作成しようとしている場合、次のようになります。

- - -モデル - - - -

- - -コントローラ - - - - -

- - - -意見 - - - - - - -

これは魅力のように機能します。しかし、私のすべてのビュー、またはそのことに関するモデルオブジェクトが単純なわけではありません。私は次のような車のモデルオブジェクトを持っているかもしれません:

- - -モデル - - - -

- - - -意見 - - - - - - -

PaintSchemeプロパティをビューに追加すると、コントローラーアクションに渡された「myCar」オブジェクトに引き継がれません。フォームコレクションからオブジェクトを再構築してからModelStateをチェックすることなく、これを解決する方法はありますか?

0 投票する
5 に答える
10613 参照

asp.net-mvc - ASP.NET MVC2RCクライアント側の検証が機能しない

MVC2RCアプリでクライアント側の検証が機能していないようです。

私のモデルには次のものがあります。

私のビューには次のコードがあります。

両方のフィールドを空白のままにして[テスト]ボタンをクリックすると、クライアント側の検証が行われずに、コントローラーのポストハンドラーに直接移動します。何が欠けているのかわかりません。

次のJavaScriptもビューに含まれています(すべてが必要かどうかはわかりません)。

私が間違っていることについての考え。単純なものが欠けているように感じ、MVC2のドキュメントはまばらです。

編集:私はリンクを追加しました:

<link href="../../Scripts/MicrosoftMvcJQueryValidation.js" type="text/javascript" />

そして、回答のリンクからダウンロードしなければならなかったファイルをプロジェクトに含めました。まだまったく機能していません。他のアイデアはありますか?

編集:私はMVC 2 RC(ベータ版ではない)でVisual Studio 2008を使用しており、RCリリースで動作するクライアント側の検証のダウンロード可能または投稿された例を探しています。

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

css - MVC検証input-validation-errorCSSが機能していません

入力ボックス用のクラスがすでにある場合、input-validation-errorcssを機能させることができません。

新しい{@Class="text"}を取り出すと、

上記のCSSは機能します。

ヘルプ

よろしく、ピート

事前に感謝します(私はCSSでがらくたです)

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

javascript - formElement は、Mvc クライアント検証で null です

MVC クライアント検証を使用しようとすると、「formElement is null」というメッセージが表示されます。何が問題なのかについて考えている人はいますか?

Sys.Mvc.NumberValidator.create=function(rule){return Function.createDelegate(new Sys.Mvc.NumberValidator(),new Sys.Mvc.NumberValidator().validate);}

これが私のモデルです:

そして、マスターページからのスクリプト参照は次のとおりです。

MicrosoftAjax.js
MicrosoftMvcAjax.js
MicrosoftMvcValidation.js

これがすべて表示されるかどうかはわかりませんが、ビューコードは次のとおりです。

そしてここにある

何が問題なのかについて考えている人はいますか?

0 投票する
4 に答える
33032 参照

asp.net-mvc - MVC のカスタム検証属性を作成する方法

RegularExpressionAttribute から継承されていないが、クライアント検証で使用できる電子メール アドレスの MVC2 用のカスタム検証属性を作成したいと考えています。誰かが私を正しい方向に向けることができますか?

私はこれと同じくらい簡単なことを試しました:

しかし、それはクライアントにはうまくいかないようです。ただし、RegularExpression(Validation.EmailAddressRegex)] を使用すると、正常に動作するようです。

0 投票する
4 に答える
158 参照

jquery - MVC2とjQueryでクライアント検証を使用するための優れたリソースを持っている人はいますか?

MVC2とjQueryでクライアント検証を使用するための良いチュートリアルはありますか?

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

asp.net-mvc - asp.net mvc のセキュリティの問題は何ですか?

asp.net mvc のセキュリティ問題とは?! そして、MVC は XSS などを解決しましたか?!

0 投票する
4 に答える
2150 参照

asp.net-mvc - {excludePropertyErrors=trueを指定したASP.NETMVCValidationsummaryは、モデルが無効な場合は空になります

標準のValidationSummaryがあるとします。

ModelStateにプロパティのモデルエラーが含まれているが、モデル自体のモデルエラーが含まれていない場合、ValidationSummaryは次のHTMLをレンダリングします。

これは空のリストとして表示されますが、リストの周囲に赤い境界線があるため、引き続き表示されます。これは私にはバグのようです。ValidationSummaryヘルパーが空のリストをレンダリングすることをオフにできますか?

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

asp.net-mvc-2 - MVC 2 での動的検証

これはうまくいきます

しかし、動的に作成された場合Area_Validationはどうですか? たとえば、バックエンドでユーザーが作成できるサブスクリプション フィールドは、次のようになります。

代替テキスト

自動検証のために各フィールドにメタデータを設定するにはどうすればよいですか?

現在、私はやっています:

すべてのプロパティにメタデータを設定したいFields

言い換えれば、これFieldsはデータベースから入力され、いくつかのタイプを持つことができstringnumberdropdown、 など... MailChimpフィールドプロパティのようなものです:

代替テキスト

これをプログラムで行う方法はありますか、それとも jQuery プラグインを作成して検証し、MVC2 からの検証の使用を停止する必要がありますか?

ありがとうございました