問題タブ [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.
asp.net-mvc - ModelState エラーのあるキーのリストを返す
エラーのあるすべてのキーのリスト/配列を返すにはどうすればよいですか?
以下のようにしてみましたが、どういうわけかそのような表現はできないと言われています。
asp.net-mvc - ASP.NETMVC2プレビュー1-複雑なモデルオブジェクトを使用したDataAnnotation検証
モデルに独自の検証を処理させる機能により、MVC2プレビューリリースで遊び始めることができました。これまでのところ、検証スキームの単純さが気に入っています。しかし、私は障害にぶつかりました。この検証スタイルは、単純なビューモデルオブジェクトに対して適切に機能します。たとえば、carという名前のモデルオブジェクトがあり、新しい車を作成するためのビューを作成しようとしている場合、次のようになります。
- - -モデル - - - -
- - -コントローラ - - - - -
- - - -意見 - - - - - - -
これは魅力のように機能します。しかし、私のすべてのビュー、またはそのことに関するモデルオブジェクトが単純なわけではありません。私は次のような車のモデルオブジェクトを持っているかもしれません:
- - -モデル - - - -
- - - -意見 - - - - - - -
PaintSchemeプロパティをビューに追加すると、コントローラーアクションに渡された「myCar」オブジェクトに引き継がれません。フォームコレクションからオブジェクトを再構築してからModelStateをチェックすることなく、これを解決する方法はありますか?
asp.net-mvc - ASP.NET MVC2RCクライアント側の検証が機能しない
MVC2RCアプリでクライアント側の検証が機能していないようです。
私のモデルには次のものがあります。
私のビューには次のコードがあります。
両方のフィールドを空白のままにして[テスト]ボタンをクリックすると、クライアント側の検証が行われずに、コントローラーのポストハンドラーに直接移動します。何が欠けているのかわかりません。
次のJavaScriptもビューに含まれています(すべてが必要かどうかはわかりません)。
私が間違っていることについての考え。単純なものが欠けているように感じ、MVC2のドキュメントはまばらです。
編集:私はリンクを追加しました:
<link href="../../Scripts/MicrosoftMvcJQueryValidation.js" type="text/javascript" />
そして、回答のリンクからダウンロードしなければならなかったファイルをプロジェクトに含めました。まだまったく機能していません。他のアイデアはありますか?
編集:私はMVC 2 RC(ベータ版ではない)でVisual Studio 2008を使用しており、RCリリースで動作するクライアント側の検証のダウンロード可能または投稿された例を探しています。
css - MVC検証input-validation-errorCSSが機能していません
朝
入力ボックス用のクラスがすでにある場合、input-validation-errorcssを機能させることができません。
新しい{@Class="text"}を取り出すと、
上記のCSSは機能します。
ヘルプ
よろしく、ピート
事前に感謝します(私はCSSでがらくたです)
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
これがすべて表示されるかどうかはわかりませんが、ビューコードは次のとおりです。
そしてここにある
何が問題なのかについて考えている人はいますか?
asp.net-mvc - MVC のカスタム検証属性を作成する方法
RegularExpressionAttribute から継承されていないが、クライアント検証で使用できる電子メール アドレスの MVC2 用のカスタム検証属性を作成したいと考えています。誰かが私を正しい方向に向けることができますか?
私はこれと同じくらい簡単なことを試しました:
しかし、それはクライアントにはうまくいかないようです。ただし、RegularExpression(Validation.EmailAddressRegex)] を使用すると、正常に動作するようです。
jquery - MVC2とjQueryでクライアント検証を使用するための優れたリソースを持っている人はいますか?
MVC2とjQueryでクライアント検証を使用するための良いチュートリアルはありますか?
asp.net-mvc - asp.net mvc のセキュリティの問題は何ですか?
asp.net mvc のセキュリティ問題とは?! そして、MVC は XSS などを解決しましたか?!
asp.net-mvc - {excludePropertyErrors=trueを指定したASP.NETMVCValidationsummaryは、モデルが無効な場合は空になります
標準のValidationSummaryがあるとします。
ModelStateにプロパティのモデルエラーが含まれているが、モデル自体のモデルエラーが含まれていない場合、ValidationSummaryは次のHTMLをレンダリングします。
これは空のリストとして表示されますが、リストの周囲に赤い境界線があるため、引き続き表示されます。これは私にはバグのようです。ValidationSummaryヘルパーが空のリストをレンダリングすることをオフにできますか?
asp.net-mvc-2 - MVC 2 での動的検証
これはうまくいきます
しかし、動的に作成された場合Area_Validation
はどうですか? たとえば、バックエンドでユーザーが作成できるサブスクリプション フィールドは、次のようになります。
自動検証のために各フィールドにメタデータを設定するにはどうすればよいですか?
現在、私はやっています:
すべてのプロパティにメタデータを設定したいFields
言い換えれば、これFields
はデータベースから入力され、いくつかのタイプを持つことができstring
、number
、dropdown
、 など... MailChimpフィールドプロパティのようなものです:
これをプログラムで行う方法はありますか、それとも jQuery プラグインを作成して検証し、MVC2 からの検証の使用を停止する必要がありますか?
ありがとうございました