このサイトの他の多くの人と同様に、将来のプロジェクトのために ASP.NET MVC に移行することを検討しています。現在、私のサイトは従来の ASP.NET 2.0 Web フォームを実行していますが、それは私たちにとっては問題なく動作するため、私の他のオプションは、私が知っていることをそのままにして、統合された AJAX を使用して ASP.NET 3.5 に移行することです。
ASP.NET MVC でユーザー コントロールがどのように機能するのか疑問に思っています。大量の.ASCX
コントロールと、いくつかの複合コントロールがあります。私が Web デザイナーと一緒に仕事をしていると、プログラミングの知識がなくても、ASCX コントロールを効果的に使用できるようになるのは非常に簡単です。しかし、当然のことながら、ページのライフ サイクルが面倒で、ASCX コントロールを異なるプロジェクト間で共有するのが難しいという欠点もあります。複合コントロールは共有可能ですが、基本的にデザイナーにとってはブラック ボックスです。
ASP.NET MVC のモデルは何ですか? ASCX と複合コントロールを使用して対処してきた問題を解決するコントロールを作成する方法はありますか? コードが壊れることを心配することなく、Web デザイナーが簡単にアクセスできるようにすることは、重要な考慮事項です。