問題タブ [model-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 - html エンティティの検証を無視するモデル属性
データベースにhtmlを入力し、htmlとして表示したいです。ビューモデルを次のように書きました。
プロパティContent
は html を受け入れることができる必要があります。これどうやってするの?現在、次のエラーがスローされます。
A potentially dangerous Request.Form value was detected from the client (Content="<p>test</p>").
アクションでこれを使用することは承知していますが、すべてのプロパティに適用したくありません。
[ValidateInput(偽)]
asp.net-mvc - ASP.NETMVC3の検証属性が機能していないことを比較する
ASP.NETMVC3でモデル検証を使用しています。メールの比較検証はまったく実行されていません。MVC3用のDataAnnoatationsExtensionsもインストールしました。以下は私のコードです。
asp.net-mvc - モデルのネストされたプロパティの ASP.NET 検証
TryUpdateModel を使用して、検証ルールを使用して他のオブジェクトを含むモデルを検証しようとしています。
問題は、ネストされたユーザーも検証されることですが、これは投稿の更新であり、フォームにキャプチャ フィールドがないため、modelstate は常に無効です。投稿の値型プロパティのみを検証するにはどうすればよいですか?
asp.net-mvc - IValidatableObjectがトリガーされない
http://davidhayden.com/blog/dave/archive/2010/12/31/ASPNETMVC3ValidationIValidatableObject.aspxで説明されているように、IValidatableObjectを利用しようとしています。
しかし、私が検証しようとしているときは起動しません。ModelState.IsValid
常にtrue
です。
これが私のモデルコードです:
LINQをSQLテーブルと呼ばれるものに拡張しましたRegistration
。最初の推測では、これはMetaクラスでは実行できないと思いましたが、よくわかりません。
エラーは発生せず、正常にビルドされますが、Validate
メソッドは起動しません。私は何を逃しましたか?
ruby-on-rails - データベースでの Rails モデルの検証
私はテーブルを持っており、テーブルで一意性を検証しています。例えば。
テーブルの投稿を作成します (id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY UNIQUE, title varchar(255) unique, content text );
ここのタイトルはユニークです。この一意性についてもモデル クラスに通知する必要がありますか? 重複したタイトルを挿入すると、エラーが発生します。どうすればそれをキャッチできますか。現在、レールはバックトレースを表示しており、独自のエラーメッセージを表示できませんでした
新しいものにリダイレクトされず、代わりに大きなバックトレースが表示されます。
asp.net-mvc-3 - モデル検証フィードバックのカスタマイズ
nopCommerce Web アプリケーションで検証メッセージがユーザーに表示される方法を変更したいと考えています。現在、次のように表示されます。
これを変更して、ログイン資格情報が正しくない場合、入力フィールドに赤い境界線が表示され、テキスト [間違った資格情報] が入力フィールドのプレースホルダーとして設定されるようにします。
コードを無効にしてみました:
しかし、それはすべての検証フィードバックを取り除いただけです. 上記のことをどのように達成できますか?
asp.net-mvc - コントローラーで TryValidate と手動で値を設定する (ASP MVC 3)
管理者用と一般ユーザー用の「新規ユーザー」フォームがあります。どちらの形式もRegisterModel
違いは、フロントエンドの「新しいユーザー」ページで、ユーザーに独自のパスワードを提供してもらいたいことです。しかし、バックエンドでは、システムにパスワードを生成させたいと思っています。
両方のフォームに同じものを使用しているRegisterModel
ため、バックエンドで検証エラーが発生しますPassword is required.
。
これをコントローラーに追加することでこれを解決できると思いました:
しかし、それでもエラー メッセージが表示されますPassword is required.
。TryValidate
コントローラーを呼び出すときにこれが問題になるのはなぜですか?
この問題のベスト プラクティスは何RegisterModelBackEnd
ですか?
asp.net - ValidateInput(false) は引き続き IValidatableObject で検証をトリガーします
呼び出されたときに検証したくないコントローラーがあります。
私のコントローラー:
私のモデル:
検証をトリガーしたくないので、追加[ValidateInput(false)]
すると役立つと思いました。しかし、Validate()
まだトリガーされています。
ASP MVC 3 と .NET 4 を使用しています。
html - ValidationSummaryなしのモデル検証?
ログインアクション用のLoginModelがありますが、HTMLのみを使用したいと考えています。
例...
これは、HTMLをデータベースに保存するためです。問題は、Html.ValidationSummary()を使用せずにモデル検証を取得する方法です。
ただできることを望んでいた
p>これはHTMLにあるものですが、機能しません。
アイデア?
c# - モデル検証メタデータとエラーメッセージを変更するMVC3
ASP.NETMVC3モデル検証ロジックのソリューションが必要です。私はカスタムローカリゼーションソリューションを持っており、次のような翻訳メソッドを介してすべての文字列を渡します。
注:わかりませんが、このアプローチはQTローカリゼーションロジックに由来すると思います。WordPressもsmillarテクニックを使用しています。
このソリューションを次のようなモデル検証属性に適用しようとすると、次のようになります。
コンパイラは私にこのエラーを与えます:
エラー1属性の引数は、定数式、typeof式、または属性パラメーターtypeの配列作成式である必要があります。
そのため、エラーメッセージとDisplayName属性をその場で変更しようとしましたが、変更できませんでした。
これを行う方法はありますか?もしあれば、それは私にとって命の恩人かもしれません:)