diff --git "a/\346\254\247\351\230\263\344\271\276/20241114\347\254\224\350\256\260.md" "b/\346\254\247\351\230\263\344\271\276/20241114\347\254\224\350\256\260.md" new file mode 100644 index 0000000000000000000000000000000000000000..e6916aa955956647f36d54d9c3efc02b3aeebcfd --- /dev/null +++ "b/\346\254\247\351\230\263\344\271\276/20241114\347\254\224\350\256\260.md" @@ -0,0 +1,70 @@ +## 创建MVC项目 + +### 1. 安装.NET SDK + +使用以下命令检查是否已安装: +```bash +dotnet --version +``` + +### 2. 创建一个新的 MVC 项目 + +```bash +dotnet new mvc -n 项目名称 +``` + + +### 3. 进入项目目录 +创建完成后,进入你的项目目录: + +```bash +cd MyMvcApp +``` + +### 4. 运行项目 +运行你的MVC项目,启动开发服务器: + +```bash +dotnet run +``` + +### 5. 项目结构 +创建的 MVC 项目会包含以下目录和文件: + +- **Controllers**:控制器类,负责处理用户的请求并返回响应。 + +- **Views**:视图文件,使用 Razor 语法来呈现 HTML 页面。 + +- **Models**:用于存放数据模型的类。 + +- **wwwroot**:包含静态文件,如 CSS、JavaScript 和图片。 + +- **appsettings.json**:应用程序的配置文件。 + +- **Program.cs**:配置和启动应用程序的入口点。 + +### 访问控制器和视图 + + +- ### 最基本的控制器结构 + + ```csharp + csharp复制代码using Microsoft.AspNetCore.Mvc; + + namespace MyMvcApp.Controllers + { + // 控制器类继承自 Controller 基类 + public class HomeController : Controller + { + // 最简单的操作方法,返回视图 + public IActionResult Index() + { + return View(); + } + } + } + ``` + + + + diff --git "a/\346\254\247\351\230\263\344\271\276/20241115\347\254\224\350\256\260.md" "b/\346\254\247\351\230\263\344\271\276/20241115\347\254\224\350\256\260.md" new file mode 100644 index 0000000000000000000000000000000000000000..15c59e8607231c9e0c4b37acaa1c09bbb978242b --- /dev/null +++ "b/\346\254\247\351\230\263\344\271\276/20241115\347\254\224\350\256\260.md" @@ -0,0 +1,11 @@ +# 解决方案 +(创建语法 : dotnet new sln -n 解决方案名) +src文件夹(里面的子级文件统称项目) +mvc项目(一个 | 创建语法 : dotnet new mve -o mvc项目名) +类库(多个 | 创建语法 : dotnet new calsslib -o 类库名) + +# 解决方案与项目绑定 +语法:dotnet sln add 绑定项目的路径 + +# 启动 +启动:dotnet run 关闭:ctrl + c \ No newline at end of file diff --git "a/\346\254\247\351\230\263\344\271\276/\344\275\234\344\270\232\346\225\210\346\236\234\345\233\276.png" "b/\346\254\247\351\230\263\344\271\276/\344\275\234\344\270\232\346\225\210\346\236\234\345\233\276.png" new file mode 100644 index 0000000000000000000000000000000000000000..f2bab92e086336e325311a8cd0213bc65e6d19ac Binary files /dev/null and "b/\346\254\247\351\230\263\344\271\276/\344\275\234\344\270\232\346\225\210\346\236\234\345\233\276.png" differ