搭建一个网站需要多少钱?,如何做网站二级域名,免费服务器使用推荐,大良营销网站建设教程创建ASP.NET Core Web应用程序如果您使用的是VS2017请看 VS2017创建ASP.NET Core Web程序(三)在这个视频中我们将讨论可用的不同项目模板及其功能预制的项目模板有什么不同#xff0c;哪些是可以使用的#xff0c;以及他们的作用。在Visual Studio 2019中创建新的ASP.NET Cor… 创建ASP.NET Core Web应用程序如果您使用的是VS2017请看 VS2017创建ASP.NET Core Web程序(三)在这个视频中我们将讨论可用的不同项目模板及其功能预制的项目模板有什么不同哪些是可以使用的以及他们的作用。在Visual Studio 2019中创建新的ASP.NET Core 项目步骤1在Visual Studio 2019中创建新的asp.net Core项目步骤2在Visual Studio中单击“创建新项目”。第3步在“创建”对话框中右侧菜单栏“语言”下选择“C#”然后点击“ASP.NET Core Web 应用程序”第4步在配置新项目菜单栏中键入项目的名称。我将其命名为StudentManagement。我们将创建一个asp.net core web应用程序在这个程序中我们将创建、读取、更新、删除学生。第5步另外指定要创建此项目的位置。我将把我的项目放在,路径为,C\Projects\source\repos 文件夹中。第6步点击创建按钮。此处的步骤和VS 2017不太相同。第7步: 在下一个屏幕上选择ASP.NET Core 2.2此录制时可用的最新.NET Core SDK创建空模板第8步取消选中“为 HTTPS 配置”复选框 如上图所示关闭身份验证。此屏幕显示可用于创建ASP.NET Core应用程序的不同项目模板。各个模板简单说明空名称暗示的“空”模板不包含任何内容。这是我们将使用的模板并从头开始手动设置所有内容以便我们清楚地了解不同部分如何组合在一起。Web应用程序模型视图控制器:此模板包含创建Model视图(Views)和控制器文件夹并添加Web特定的内容如CSSJavaScript文件布局文件和网站所需的其他资源也可以基于此模板创建 Restful 风格的HTTP服务。下面的屏幕截图显示了我使用Web应用程序模型视图控制器创建的项目。请注意我们有ModesViews和Controllers文件夹。在Views文件夹中我们有示例视图文件和布局文件它们代表Web应用程序的用户界面。我们还有Web应用程序通常需要的JavaScript和CSS文件。API此模板包含创建ASP.NET Core RESTful HTTP服务所需的一切AP I 不需要所有网站特定的内容如JavaScript文件CSS文件视图文件布局文件因为它没有用户界面。Web API公开的数据通常由其他应用程序使用,可以简单的理解为 程序和程序之间打交道。因此API模板只会创建Controllers文件夹。它不会创建 Models 和Views文件夹因为它们不是API所必需的。下面的屏幕截图显示了我使用API模板创建的项目。请注意我们只有Controllers文件夹。我们没有RESTful API不需要的所有JavaScriptCSS和布局文件。Web应用程序此模板使用新的用于构建Web应用程序的Razor Pages框架。使用Razor页面编写以页面为中心的场景更容易更高效。当我们不想要ASP.NET MVC的完整复杂性时我们通常使用这种方法。我们可以将其视为MVC框架的更薄版本。我们将在即将发布的视频中详细讨论Razor Pages。Razor类库RCL顾名思义我们使用此模板创建可复用的Razor类库项目。该项目包含所有可复用的用户界面部分如数据模型页面模型控制器页面Razor视图和View组件。然后可以在多个应用程序中复用此Razor类库RCL项目。任何使用RCL的应用程序都可以覆盖它包含的视图和页面。我们将在后面发布的视频中讨论RCL。AngularReact.jsReact.js和Redux这三个模板允许我们与AngularReact或React和Redux一起创建asp.net Core Web应用程序。在下一篇文章中我们将探索和理解ASP.NET Core 项目文件。摘要在本文中我尝试解释如何使用从头开始的创建项目以及不同类型的模板的区别。我希望这篇文章可以帮助您满足您的需求。我想收到你的反馈意见。请发布您对本文的反馈问题或意见。