問題タブ [compare-attribute]

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

c# - Compare 属性のカスタム ErrorMessage が機能しない

再現する手順:

  1. 個々のユーザー アカウントで新しい MVC 5 プロジェクトを作成します。
  2. ErrorMessage指定さRegisterViewModelれたConfirmPasswordプロパティを参照してください。「パスワードと確認用パスワードが一致しません。」です。
  3. アプリケーションをビルドして実行し、一致しないパスワードで登録を試みます。モデルで指定されたものではなく、「'パスワードの確認' と 'パスワード' が一致しません。」というエラー メッセージが表示されます。

属性のカスタムErrorMessageプロパティが機能してCompareいないようです。ErrorMessage を指定しても、検証では代わりに何らかのデフォルト メッセージが表示されます。

これSystem.Web.Mvc.CompareAttributeは で動作しますが、現在は非推奨であり、代わりに を使用する必要がありますSystem.ComponentModel.DataAnnotations.CompareAttribute。これはこの問題を示しています。

Compareプロパティに属性を追加し、次のように指定ErrorMessageします。

期待される結果は次のようになります (ただし、これは私が得たものではありません):

カスタム ErrorMessage で期待される結果

代わりに、次の「デフォルト」のエラー メッセージが表示されます。

標準の ErrorMessage での実際の結果

クライアント側の検証は無効になっています。何か不足していますか?この例は、個別のユーザー アカウントを認証として使用する MVC 5 テンプレートから取得したものです。

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

asp.net-mvc - asp.net mvcで属性を比較する反対の属性

asp.net mvc の比較属性と反対の非比較属性を使用できますか。パスワードのリセットアプリケーションを開発しています。新しいパスワードと確認パスワードに比較属性を使用しました。現在のパスワードと新しいパスワードが同じでないかどうかを確認したい。クライアント側でこれを行うにはどうすればよいですか。助けてください。

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

asp.net - asp.net mvc でメールが機能しないことを確認する

これはメールアドレスを確認するための私のコードですが、アプリケーションを実行した後、確認メールは常にメールアドレスと一致しないと言っています。メールをコピーして確認メールに貼り付けましたが、それでも一致しません!

誰が私に何が問題なのか教えてくれますか?