私は現在 ASP.NET を学んでいますが、Web フォームと比較して ASP.NET MVC をどのように使用すべきかを理解するのに苦労しています。
私は通常 PHP を使用して Web サイトを作成し、Web フォーム (ポストバック、コールバック、Web コントロールなど) について多くのことを学ばなければなりませんでした。これらは ASP.NET フレームワークの多くの機能を表しているからです。次のことを確認したいと思います。
- ASP.NET MVC を使用する場合、ポストバックとコールバックに関するすべてを忘れるべきですか?
- ほとんどの Web コントロールを忘れる必要がありますか? (asp: で始まるコントロールを意味します)。Webフォームのような「フォーム」タグがないため、ほとんどが使えないようです。
- その場合、ASP.NET MVC はよく整理された PHP に少し似ていると言うのが正しいでしょうか? Webforms は、ポストバック メカニズムのために PHP とはまったく異なる方法で動作しますが、MVC アプリケーションは PHP とほとんど同じ方法で設計できるように思えます。
- .ascx ユーザー コンポーネントは ASP.NET MVC で引き続き使用されますか?
- スクリプト マネージャーと AJAX フレームワークはどうですか?
- PHP と同じように Javascript を使用する必要がありますか?
前もって感謝します !