最近、私はPluralsightのイントロビデオをMVC 3で見てきました。私は以前はモデルビューコントロールのアプローチを使ったことがありませんでしたが、私はこれらの3つの重要な部分アプリが分かれています。調査のフロントエンドをMVCアプリケーションにレンダリング
MVC Webアプリケーションのビューに実装したいと思う調査のフロントエンドプロトタイプを作成しました。調査はHTML、CSS、jQueryを使用して評価のタイプ(6-11の質問)に応じてコンテンツの変更を提供し、いくつかのスライダー評価についてはjQuery UIを使用しています。
チュートリアルでは、ユーザーがコンテンツを編集できるようにするHTMLフォームとヘルパーを使用できますが、プロトタイプではすでにラジオボタン、コメントボックス、およびスライダを使用して評価を行っています。この従業員データをモデルに保存するだけで既存のコードを変更する必要がありますか?また、従業員がコントローラを介してどの調査を完了したかによって、ドロップダウンフィールドを無効にしますか?
また、コントローラーのHttpPostを使用して調査の提出時に現在の従業員データをモデルに保存しますか?
私の質問がむしろあいまいであれば謝ります。誰かが私の必要性に似たリソースやドキュメントへの正しい方向を教えてくれますか? Pluralsightのビデオは間違った方向に私を連れて行っています。
HTMLヘルパーはコントローラまたはモデル内のオブジェクトからデータを「設定」しませんか?ユーザーの入力からデータを取得しようとしていただけでは意味がありません。 3つのラジオボタンの質問を作成するのに有益なHTMLヘルパーの使用例はありますか? HTML.beginformを使用してフォームをレンダリングすることはできますが、C#でこのフォームで静的に作成したものをレンダリングする方法についてはちょっと混乱しています。 –
HTMLヘルパーは非常に柔軟性があり、あなた自身で書くことができるので、既存のデータでフォームフィールドをあらかじめ作成しておくことができます。しかし、それはあなたの場合に適用されるようには思われません。 –
簡単な例をありがとう。私は、Pluralsightのモデルバインディングについてフォローアップします。 –