2017-01-13 6 views
0

多くのフィールド、入力、チェックボックス、選択リストなどを持つMVCビューがあります。 ユーザーが任意のフィールドで選択を行うと、jQueryを使用して、すべてのフィールドの値を取得し、データベースクエリを行い最後に検索結果を返すActionResultメソッド(すべての値を含む)への(ajax)ポストを作成します。
htmlフィールドの値はフィールドに戻され、ユーザーは検索の絞り込みを続けることができます。ActionResultへのイベント変更時にフォームフィールドの値を投稿

非常にエラーが発生しやすく、このためにJQueryを使用するのは面倒です。 Angular and Reactを見てきましたが、上記の作業に必要な場合は膨大になりました。

私はフレームワーク、ナゲットパッケージ、プログラミング言語の方が上記の説明に合致する限り公開しています。あなたはAJAXで.NETに掲載されている場合

おかげ

答えて

0

これはかなり的アプローチとして、右感じていない、なぜWEBAPIコントローラに投稿して、JSONの結果が設定され戻って取得していない - のすべてに対処JavaScript(jQuery)。しかし、私はまだform要素のラッパーを保持し、ActionResult MVCコントローラーメソッドにポストして、View for no-JSシナリオを返すようにします。

+0

こんにちはAndiih、ActionResultもjsonオブジェクトを返すので、webapiは利点を提供しません。さらに私はwebapiが提供しないキャッシュを行うことができるようにしたい。エラーが発生し厄介な部分は、jQueryを使用してすべてのフィールドから値を取り出し、それらをactionresultメソッドに渡し、検索結果が返されたときにjqueryを使用してjsonオブジェクトからすべての値を選択し、対応するhtmlフィールド。より良い、より少ないエラーが発生しやすい方法があるはずです。 – Ovis

関連する問題