最近、Knockout と ASP.NET MVC4 を使用して Breeze をプロジェクトに追加しました。私は Breeze がとても好きで、多くのコーディングを節約できます。
私は Knockout 検証を使用しており、データ入力時にプロパティ フィールドのテキスト ボックスを検証する方法と、エラー メッセージが表示される方法が気に入っています。
オブジェクト プロパティの C# 属性を使用してバックエンドで検証要件を定義し、検証要件をメタデータで受け取り、ノックアウト検証を使用できる組み合わせを使用したいと考えています。
フロントエンドでプロパティを定義し、ノックアウト検証を適用することで回避できると思います。
classProperty.extend({ required: true }) .extend({ minLength: 3 });
フロントエンドで検証要件を適用せずにノックアウト検証を使用する方法はありますか? そうでない場合、これを行うことを検討していますか?
この質問は、johnvarney によって IdeaBlade フォーラムに投稿されました。Breeze Stack Overflow コミュニティに役立つと思うので、ここに質問と回答を再投稿します。