diff --git "a/\345\274\240\351\222\236\345\245\225/2024-1117-\346\226\207\344\273\266\347\273\223\346\236\204.md" "b/\345\274\240\351\222\236\345\245\225/2024-1117-\346\226\207\344\273\266\347\273\223\346\236\204.md" new file mode 100644 index 0000000000000000000000000000000000000000..926cbd2075f3f7318fed4a37e6793dc713b5f714 --- /dev/null +++ "b/\345\274\240\351\222\236\345\245\225/2024-1117-\346\226\207\344\273\266\347\273\223\346\236\204.md" @@ -0,0 +1,25 @@ +## 基本结构 +文件夹 +解决方案(创建语法 : dotnet new sln -n 解决方案名) +src文件夹(里面的子级文件统称项目) +mvc项目(一个 | 创建语法 : dotnet new mve -o mvc项目名) +类库(多个 | 创建语法 : dotnet new calsslib -o 类库名) +## 解决方案与项目绑定 +语法:dotnet sln add 绑定项目的路径 + +## mvc项目目录文件解析 +mvc项目.csproj -> 配置文件(定义项目的依赖项、输出项等信息) +program.cs -> 应用程序的入口 +wwwroot -> 存放静态文件(css、js、图片等文件 | 这些文件可以通过浏览器直接访问)、 +views -> 视图(需要跟控制器一一对应 | 控制器类名(去掉Controllr) =》 文件夹名称 / 控制器类名的方法名 =》 控制器类名内的方法名.cshtml文件) +controllers -> 控制器(命名需要加上Controller) +![20241117211151](http://sk7po644p.hn-bkt.clouddn.com/20241117211151.png) + +## views引用wwwroot内的文件 +~/文件夹(例如:css)/文件 + +## 程序的启动与关闭 +启动:dotnet run 关闭:ctrl + c + +## 今日练习 +![20241117211342](http://sk7po644p.hn-bkt.clouddn.com/20241117211342.png) \ No newline at end of file diff --git a/readme.md "b/\345\274\240\351\222\236\345\245\225/readme.md" similarity index 100% rename from readme.md rename to "\345\274\240\351\222\236\345\245\225/readme.md"