我目前正在学习 ASP.NET,但与 webforms 相比,我无法弄清楚应该如何使用 ASP.NET MVC。
我通常使用PHP做网站,并且必须学习很多关于webforms的东西:回发、回调、web控件等。但我理解的方式,所有这些都不应该在MVC应用程序中使用,这似乎很奇怪对我来说,因为它们代表了 ASP.NET 框架的许多特性。我想确认以下内容:
- 使用 ASP.NET MVC 时,我应该忘记有关回发和回调的所有内容吗?
- 我应该忘记大多数网络控件吗?(我的意思是控件以 asp 开头:)。它们中的大多数似乎不可用,因为没有像 web 表单中那样的任何“表单”标签。
- 在那种情况下,说 ASP.NET MVC 有点像组织良好的 PHP 是否正确?由于回发机制,Webforms 的工作方式与 PHP 完全不同,但在我看来,MVC 应用程序的设计方式与 PHP 几乎相同。
- .ascx 用户组件是否仍在 ASP.NET MVC 中使用?
- 脚本管理器和 AJAX 框架呢?
- 我应该像使用 PHP 一样使用 Javascript 吗?
提前致谢 !