From adf545ea24690e1f779452a8af7fa4bcd598c891 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E6=A2=93=E5=90=9B?= <1559844100@qq.com> Date: Sun, 4 Jan 2026 14:07:44 +0000 Subject: [PATCH 1/6] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20=E5=90=B4=E6=A2=93?= =?UTF-8?q?=E5=90=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "\345\220\264\346\242\223\345\220\233/.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "\345\220\264\346\242\223\345\220\233/.keep" diff --git "a/\345\220\264\346\242\223\345\220\233/.keep" "b/\345\220\264\346\242\223\345\220\233/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From 5a578f67740da514f5074c1b8c1c0608b65b3293 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E6=A2=93=E5=90=9B?= <1559844100@qq.com> Date: Sun, 4 Jan 2026 14:07:54 +0000 Subject: [PATCH 2/6] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20?= =?UTF-8?q?=E5=90=B4=E6=A2=93=E5=90=9B/.keep?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "\345\220\264\346\242\223\345\220\233/.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 "\345\220\264\346\242\223\345\220\233/.keep" diff --git "a/\345\220\264\346\242\223\345\220\233/.keep" "b/\345\220\264\346\242\223\345\220\233/.keep" deleted file mode 100644 index e69de29..0000000 -- Gitee From 276663aa625bf9d6bb9a91403050e2ccd6b1a91d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E6=A2=93=E5=90=9B?= <1559844100@qq.com> Date: Sun, 4 Jan 2026 14:31:45 +0000 Subject: [PATCH 3/6] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20=E5=90=B4=E6=A2=93?= =?UTF-8?q?=E5=90=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "\345\220\264\346\242\223\345\220\233/.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "\345\220\264\346\242\223\345\220\233/.keep" diff --git "a/\345\220\264\346\242\223\345\220\233/.keep" "b/\345\220\264\346\242\223\345\220\233/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From 61d6f937446d8b91df688855ca4f2bc847d96906 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E6=A2=93=E5=90=9B?= <1559844100@qq.com> Date: Sun, 4 Jan 2026 14:32:30 +0000 Subject: [PATCH 4/6] =?UTF-8?q?=E5=90=B4=E6=A2=93=E5=90=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 吴梓君 <1559844100@qq.com> --- .../20251230-MVC\347\254\224\350\256\260.md" | 12 ++++++++++++ ...5\274\217\345\222\214\345\270\203\345\261\200.md" | 8 ++++++++ ...60104-MVC\346\216\247\345\210\266\345\231\250.md" | 5 +++++ 3 files changed, 25 insertions(+) create mode 100644 "\345\220\264\346\242\223\345\220\233/20251230-MVC\347\254\224\350\256\260.md" create mode 100644 "\345\220\264\346\242\223\345\220\233/20251231-MVC\346\240\267\345\274\217\345\222\214\345\270\203\345\261\200.md" create mode 100644 "\345\220\264\346\242\223\345\220\233/20260104-MVC\346\216\247\345\210\266\345\231\250.md" diff --git "a/\345\220\264\346\242\223\345\220\233/20251230-MVC\347\254\224\350\256\260.md" "b/\345\220\264\346\242\223\345\220\233/20251230-MVC\347\254\224\350\256\260.md" new file mode 100644 index 0000000..500b2c1 --- /dev/null +++ "b/\345\220\264\346\242\223\345\220\233/20251230-MVC\347\254\224\350\256\260.md" @@ -0,0 +1,12 @@ +MVC 是三种 ASP.NET 编程模式中的一种。 + +MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式: +- Model(模型)表示应用程序核心(比如数据库记录列表) +- View(视图)显示数据(数据库记录) +- Controller(控制器)处理输入(写入数据库记录) +- Model(模型)是应用程序中用于处理应用程序数据逻辑的部分 +通常模型对象负责在数据库中存取数据 +- View(视图)是应用程序中处理数据显示的部分 +通常视图是依据模型数据创建的 +- Controller(控制器)是应用程序中处理用户交互的部分 +通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据 diff --git "a/\345\220\264\346\242\223\345\220\233/20251231-MVC\346\240\267\345\274\217\345\222\214\345\270\203\345\261\200.md" "b/\345\220\264\346\242\223\345\220\233/20251231-MVC\346\240\267\345\274\217\345\222\214\345\270\203\345\261\200.md" new file mode 100644 index 0000000..8e1310f --- /dev/null +++ "b/\345\220\264\346\242\223\345\220\233/20251231-MVC\346\240\267\345\274\217\345\222\214\345\270\203\345\261\200.md" @@ -0,0 +1,8 @@ +### HTML 帮助器 +`@Url.Content()` - URL 内容将在此处插入。 +`@Html.ActionLink()` - HTML 链接将在此处插入 +### Razor 语法 +`@ViewBag.Title` - 页面标题将在此处插入。 +`@RenderBody()` - 页面内容将在此处呈现。 + +文件 _Layout.cshtml 表示应用程序中每个页面的布局。它位于 Views 文件夹中的 Shared 文件夹 \ No newline at end of file diff --git "a/\345\220\264\346\242\223\345\220\233/20260104-MVC\346\216\247\345\210\266\345\231\250.md" "b/\345\220\264\346\242\223\345\220\233/20260104-MVC\346\216\247\345\210\266\345\231\250.md" new file mode 100644 index 0000000..341600b --- /dev/null +++ "b/\345\220\264\346\242\223\345\220\233/20260104-MVC\346\216\247\345\210\266\345\231\250.md" @@ -0,0 +1,5 @@ +### Controllers 文件夹 + +Controllers 文件夹包含负责处理用户输入和响应的控制类 +MVC 要求所有控制器文件的名称以 "Controller" 结尾 +控制器负责处理进入的请求,处理输入,保存数据,并把响应发送回客户端 -- Gitee From 437dbad7d0662022d693dd53c9ae54259dac70a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E6=A2=93=E5=90=9B?= <1559844100@qq.com> Date: Sun, 4 Jan 2026 14:32:38 +0000 Subject: [PATCH 5/6] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20?= =?UTF-8?q?=E5=90=B4=E6=A2=93=E5=90=9B/.keep?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "\345\220\264\346\242\223\345\220\233/.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 "\345\220\264\346\242\223\345\220\233/.keep" diff --git "a/\345\220\264\346\242\223\345\220\233/.keep" "b/\345\220\264\346\242\223\345\220\233/.keep" deleted file mode 100644 index e69de29..0000000 -- Gitee From dd4c813218acaf86dfefae920d28d6fa5d715422 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E6=A2=93=E5=90=9B?= <1559844100@qq.com> Date: Sun, 11 Jan 2026 10:17:33 +0000 Subject: [PATCH 6/6] =?UTF-8?q?=E5=90=B4=E6=A2=93=E5=90=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 吴梓君 <1559844100@qq.com> --- .../20260105-MVC\347\254\224\350\256\260.md" | 7 +++++++ .../20260107-MVC\347\254\224\350\256\260.md" | 8 ++++++++ .../20260108-MVC\347\254\224\350\256\260.md" | 5 +++++ .../20260109-MVC\347\254\224\350\256\260.md" | 6 ++++++ 4 files changed, 26 insertions(+) create mode 100644 "\345\220\264\346\242\223\345\220\233/20260105-MVC\347\254\224\350\256\260.md" create mode 100644 "\345\220\264\346\242\223\345\220\233/20260107-MVC\347\254\224\350\256\260.md" create mode 100644 "\345\220\264\346\242\223\345\220\233/20260108-MVC\347\254\224\350\256\260.md" create mode 100644 "\345\220\264\346\242\223\345\220\233/20260109-MVC\347\254\224\350\256\260.md" diff --git "a/\345\220\264\346\242\223\345\220\233/20260105-MVC\347\254\224\350\256\260.md" "b/\345\220\264\346\242\223\345\220\233/20260105-MVC\347\254\224\350\256\260.md" new file mode 100644 index 0000000..6ce2997 --- /dev/null +++ "b/\345\220\264\346\242\223\345\220\233/20260105-MVC\347\254\224\350\256\260.md" @@ -0,0 +1,7 @@ +**MVC工作流程**: +1. 用户通过View交互 +2. Controller接收请求 +3. Controller调用Model处理业务 +4. Model更新数据并返回结果 +5. Controller将结果传递给View +6. View更新界面展示 \ No newline at end of file diff --git "a/\345\220\264\346\242\223\345\220\233/20260107-MVC\347\254\224\350\256\260.md" "b/\345\220\264\346\242\223\345\220\233/20260107-MVC\347\254\224\350\256\260.md" new file mode 100644 index 0000000..824d42d --- /dev/null +++ "b/\345\220\264\346\242\223\345\220\233/20260107-MVC\347\254\224\350\256\260.md" @@ -0,0 +1,8 @@ +控制器是MVC的协调中心,接收用户请求,协调模型和视图完成响应 +### 核心职责 +**请求处理**:接收并验证用户输入 +**业务协调**:调用模型执行业务逻辑 +**数据传递**:将处理结果传递给视图 +**流程控制**:决定下一步显示哪个视图 +### 工作流 +用户请求 → 路由解析 → 控制器方法 → 调用模型 → 返回结果 → 渲染视图 \ No newline at end of file diff --git "a/\345\220\264\346\242\223\345\220\233/20260108-MVC\347\254\224\350\256\260.md" "b/\345\220\264\346\242\223\345\220\233/20260108-MVC\347\254\224\350\256\260.md" new file mode 100644 index 0000000..2c05b73 --- /dev/null +++ "b/\345\220\264\346\242\223\345\220\233/20260108-MVC\347\254\224\350\256\260.md" @@ -0,0 +1,5 @@ +## 视图: +**数据展示**:将模型数据渲染为HTML/UI +**用户交互**:提供表单、按钮等交互元素 +**界面结构**:定义页面布局和视觉呈现 +**数据绑定**:动态显示模型状态变化 diff --git "a/\345\220\264\346\242\223\345\220\233/20260109-MVC\347\254\224\350\256\260.md" "b/\345\220\264\346\242\223\345\220\233/20260109-MVC\347\254\224\350\256\260.md" new file mode 100644 index 0000000..64bbd0c --- /dev/null +++ "b/\345\220\264\346\242\223\345\220\233/20260109-MVC\347\254\224\350\256\260.md" @@ -0,0 +1,6 @@ +## 模型: +**模型是MVC的业务核心**,封装应用数据和业务规则,独立于用户界面 +**数据管理**:定义数据结构、持久化操作 +**业务逻辑**:实现核心计算规则和业务流程 +**数据验证**:确保数据完整性和有效性 +**状态管理**:维护应用状态变更 \ No newline at end of file -- Gitee