2017-06-13 17 views
-2

私はASP.NET WebFormのエキスパートですが、もう少し前にMVCを学びたいと思っています。WebFormsと比較したMVC

ウェブフォームからMVCに切り替えるためには、これが重要なので、これらの重要な質問に答えてください。

  1. MVCのサーバーコントロールの代替方法はありますか?

  2. webforms asp.netサーバー側のコントロールに埋め込まれているが、MVCに欠けているサーバーサイドのイベントは、GridViewの例を取ると、OnPageIndexChanged、OnSelectedIndexChanged、OnSorting、OnUpdating ....のイベントがあります。 MVC内でこれらのイベントはどこにありますか?

  3. MVCのgridviewの代わりにjqueryコントロールを使用すると、上記のイベントはどうなりますか? OnSelectedIndexChangedが発生したとき、またはMVC GridviewでEditボタンがクリックされたときに何らかの論理検証を実行したいとすれば、どのように達成できますか?

  4. Webフォームの.netサーバー側のコントロールは、IDを呼び出すだけで、サーバー側のIDがないため、MVCのコードビハインドで特定のコントロールをどのようにターゲットするか呼び出すことができますか?

  5. OnRowDataBoundは、WebフォームのDataControl Server Side Component内で重要なイベントですが、MVCはどこですか?

  6. どのようにMVCとWebFormsを組み合わせて使用​​できますか?

  7. 新しいプロジェクトを開始するとき、どの技術を使用するべきかをどのように決定できますか? WebformsまたはMVC?

  8. MVCのIsPostBackイベントはどこですか?私はこのイベントの中で主にコードを実行しますが、MVCではどこですか?

+0

をMVCのサーバーコントロールの代替とは何ですか?](https://stackoverflow.com/questions/731020/alternatives-to-server-controls-in-mvc) –

+2

あなたはMVCを大きく誤解しています。ウェブフォームとはまったく異なります。コードビハインドはなく、サーバーイベントもなく、ポストバックもありません。 – Jamiec

答えて

0

まあ、ASP.NET MVCは、ASP.NET Webフォームとは非常に異なるフレームワークです。だからあなたの質問は本当に適用されません。 必要なものはASP.NET MVCアプリケーションのアーキテクチャを理解することです。これはASP.NET Webフォームとは大きく異なります。

私はクイックスタートを得るためには、これらの2冊のいずれかを読んでお勧め:[あなたのようなもののそれぞれの答えを見つけることがグーグルにそれぞれの質問を検索する場合

関連する問題