根据微软的文档,学习了ASP.NET core MVC的基础使用。
https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/first-mvc-app/start-mvc?view=aspnetcore-3.1&tabs=visual-studiohtml
基础java
MVC
MVC入门,MVC是一个开发动态网站的框架思惟,并非一种特定的代码,asp.net中能够实现,jsp中也能够实现,其余各类编程技术中都有实现。asp.net mvc框架以及配套的工具的已经大大简化了开发人员的使用方式。若是不使用这些工具,则开发一个交互式有数据库的网站,大概步骤是以下数据库
即便开发一个再简单的功能,只要须要数据存储都须要这些过程。编程
asp.net MVC中的C 即Controller
1 添加控制器:右键Controllers > Add > Controller
2 选择MVC controller class,取名HelloWorldController,这个是控制器的格式,即 xxxController,xxx表明控制器名称,也是默认的url中访问的名称。
3 使用以下代码代替HelloWorldController中的代码浏览器
using Microsoft.AspNetCore.Mvc; using System.Text.Encodings.Web; namespace MvcMovie.Controllers { public class HelloWorldController : Controller { // // GET: /HelloWorld/ public string Index() { return "This is my default action..."; } // // GET: /HelloWorld/Welcome/ public string Welcome() { return "This is the Welcome action method..."; } } }
4 在vs2017中启动项目,http://localhost:59191/ 端口可能不同。输入http://localhost:59191/HelloWorld 就会访问如上的HelloWorld控制器,默认执行控制器的Index方法,这里会返回"This is my default action..."在浏览器上。
5 http://localhost:59191/HelloWorld/Welcome 会显示"This is the Welcome action method..."。mvc