-4
我开始使用ASP.Net,我想知道:Web应用程序总是基于Web窗体的aspx页面(如SharePoint)吗?ASPX Page = Web表单?
因为Web窗体是obsolet我创建了一个小MVC测试项目。它不包含任何aspx页面,而是包含cshtml页面。
此致
我开始使用ASP.Net,我想知道:Web应用程序总是基于Web窗体的aspx页面(如SharePoint)吗?ASPX Page = Web表单?
因为Web窗体是obsolet我创建了一个小MVC测试项目。它不包含任何aspx页面,而是包含cshtml页面。
此致
ASPX可以与MVC代替的剃刀(CSHTML)使用,尽管这是不常见的。因此,不,ASPX不会自动使它成为Web窗体,尽管大部分时间都是这样。
MVC有可插拔的概念View Engines。请注意,仅仅因为您可以使用ASPX扩展并不意味着您可以在Web窗体中使用的所有控件都将在MVC中提供。一切仍然遵循MVC生命周期,而不是Web Forms。
请注意,拥有.cshtml并不一定意味着您使用的是MVC。它可能是Web Pages,Razor PDF或其他一些框架。
显示一些研究pls:https://www.codeproject.com/Articles/528117/WebForms-vs-MVC –