-
.Net Core:dotnet.microsoft.com
VS2019/VS Code:visualstudio.com
wwwroot是一个特殊的文件,用于存放所有前端静态文件。包括:js、css、html
properties的lanchsettings.json可以看到端口设置,并进行端口调整
iis服务器不能跨平台
查看全部 -
跨平台
轻量级、适合微服务架构、容器化、不能向后兼容
查看全部 -
基础知识:,Net&.Net Core
ASP MVC架构
工厂模式
查看全部 -
下载.Net Core最新版本,网站dotnet.microsoft.com VS2019或VS Code下载去:visualstudio.com查看全部
-
如果你使用的是ASP.net core 3.0
应当如下设置
在Startup.cs文件中,将教程中的app.UseMvcWithDefaultRoute();修改为
app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "default", pattern: "{controller=Home}/{action=Index}/{id?}"); });
查看全部 -
两种路由映射模式:
传统路由(使用路由表)Conventional routing
特性注释路由 Attribute routing
查看全部 -
自定义默认路由
使用中间件:
app.UseMvc(routes=>{
routes.MapRoute(name:"default",template:"{controller=Home}/{action=Index}/{id?}")
});
查看全部 -
ASP.NET MVC系统默认路由
使用中间件:
app.UserMvcWithDefaultRoute();
映射默认路由:
{域名}/{Contorller=Home}/{Action=Index}/{value?}
查看全部 -
wwwroot:前端静态文件都放在此目录下,所有的静态文件都会被服务器托管。
lanchsettings.json:端口信息
startup.cs:项目运行配置
查看全部 -
默认路由
中间件:app.UseMvcWithDefaultRoute();
映射默认路由:{域名}/{Controller=Home}/{Action=Index}/{value?}
查看全部 -
MVC:
View负责发起请求、展示数据
Controller负责接受请求,调用合适的Model处理业务逻辑,响应请求
Model负责处理业务逻辑、访问数据库,封装数据
MVC重在重用,结构复杂,不适合中小型系统。
三层架构为接口编程,重在解耦,每一层都可被替代。
三层架构(UI、BLL、DAL)已逐渐被MVC、DDD(领域驱动模型)、SOA(微服务架构)替代。
查看全部 -
vs查看全部
-
添加路由 2种方式
查看全部 -
Model 用来处理程序中的数据结构与业务逻辑的部分,通常模型对象负责在数据库中存取数据
Controller 在系统中处理用户交互,如监听用户输入,负责从view读取数据,并控制用户输入,像模型发送数据
View 用来处理数据显示,可以被看作ui的部分
查看全部 -
老师,再开发一套付费版,实战课程。查看全部
举报