-1

それでも私はasp.net mvcに慣れていません。現在、asp.net mvc は非常に人気があります。それを学ぶ前に、次のようないくつかのことを知りたいです。

  1. ビューステートの概念がない場合、ポストバック中に制御状態をどのように維持しますか? 詳細について議論し、可能であれば、mvc でコントロール状態を永続化するためのサンプル コードを教えてください。

  2. Web フォームでは、更新パネルや ajax コントロール ツールキットのその他のコントロールをよく使用します。では、mvc に ajax 機能を埋め込む方法を教えてください。1つのオプションはjqueryですが、他のオプションもありますか? 更新パネルや ajax 対応コントロールのようなものはありますか?

  3. 同じプロジェクトでasp.net Webフォームとmvcを操作することは可能だとおっしゃいました。教えてください、どのようにデータを webform または aspx ファイルに渡すことができますか?

  4. asp.net の Web フォーム プロジェクトを mvc に簡単に移行できますか?

  5. mvc プロジェクトの流れを理解するために、初心者がダウンロードしてコードを確認できる、mvc に基づく簡単な小さなプロジェクトはありますか? ショッピングカートと同じです。

  6. mvcのストロングタイプ&パーシャルビューとは?

mvc プロジェクトの種類についてはわかりません。だからこそ、多くの疑問が頭に浮かぶのです。これらすべてに答えるのにイライラしないでください。以上、基本的な質問で申し訳ありません。

4

1 に答える 1

2

これは主観的な境界線であり、閉じられている可能性がありますが、あなたの質問への回答を試してみます.

  1. Web は、本質的にステートレスです。ViewState と Postback は、HTTP プロトコルにとって自然ではない .NET の概念です。永続性を維持する必要がある場合は、Cookie/セッションを確認する必要があります。

  2. フレームワーク (jquery および jquery UI、YUI など) を使用するか、独自の JavaScript 関数をロールすることができます。Web コントロールの概念 (ただし、MVC では使用できます) はなくなりました。標準の入力、選択、ボタン HTML コントロールを使用します。

  3. 私はこれを行っていません。ここでは多くの支援を提供できません

  4. プロジェクトと、それがどのように記述/コーディングされたかによって異なります。人ができる簡単な「変換」はありません。MVC と WebForms は、2 つの異なるパラダイムです。

  5. MVC Music StoreMVC NerdDinner

  6. 厳密に型指定されたビューは、特定のプロパティ セットが定義されたクラス (モデル) に渡されるビューです。このモデルを使用すると、そのビューに必要なデータのみを渡したり、フォームをポストバックするときに型チェックを行ったりすることができます。部分ビューは、レイアウト (マスター ページ) のすべてを含まない単純なビューです。Web ページのサブセクションを単純に表示するために使用されます (パネルと考えてください)。

于 2012-07-27T07:07:27.327 に答える