From 6c7d6821d8673e11944c32edbfbe8fa3ce2a645d Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 13 Nov 2024 17:12:48 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E7=BB=84=E7=BB=87=E7=BB=93?= =?UTF-8?q?=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20241113--\351\241\271\347\233\256.md" | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 "\346\235\216\345\205\264\351\234\262/20241113--\351\241\271\347\233\256.md" diff --git "a/\346\235\216\345\205\264\351\234\262/20241113--\351\241\271\347\233\256.md" "b/\346\235\216\345\205\264\351\234\262/20241113--\351\241\271\347\233\256.md" new file mode 100644 index 0000000..d2364b0 --- /dev/null +++ "b/\346\235\216\345\205\264\351\234\262/20241113--\351\241\271\347\233\256.md" @@ -0,0 +1,42 @@ +# 项目组织结构 +## 解决方案和项目结构 +创建项目:`dotnet new mvc` + +回到上一级目录:`cd ..` + +运行项目:`dotnet run` + +dotnet new中-o和-n的区别: ++ -n 或 --name:此选项用于指定新创建的项目或文件的名称;当你创建一个新的项目或文件时,使用 -n 可以指定一个不同于默认名称的自定义名称。 +``` +例: +dotnet new mvc -n MyCustomProjectName +``` +这将创建一个名为 MyCustomProjectName 的新 MVC 项目。 + ++ -o 或 --output:此选项用于指定新创建的项目或文件的输出目录;使用 -o 可以指定一个目录,项目或文件将被创建在这个目录下。 +``` +dotnet new mvc -o ./Projects/MyProject +``` +这将创建一个 MVC 项目,并将其放置在当前目录下的 Projects/MyProject 文件夹中。 + +**-n 用于命名项目或文件,而 -o 用于指定创建项目的输出路径。** + + + +## MVC项目结构 +MVC的三个重要文件夹:`Controller(控制台)`;`Model(模型-->数据库)`;`Views(视图)` + +临时文件夹(可忽略):`bin`;`obj` + +### MVC模式 ++ 模型(Model):代表应用程序的数据和业务逻辑,通常负责与数据库交互 + ++ 视图(View):负责显示数据,通常是 HTML 页面,使用 Razor 视图引擎来呈现 + ++ 控制器(Controller):处理用户输入,调用模型中的数据,选择视图以响应用户请求 + +properties属性:改属性在 `app...url:...数字` +``` +"applicationUrl": "http://localhost:5000", +``` -- Gitee