From 9c16a36182ff293e73dd23b3fba80784fe11ff1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BB=96=E4=BB=B2=E8=BE=89?= <913445033@qq.com> Date: Sun, 18 Jan 2026 14:04:15 +0000 Subject: [PATCH] =?UTF-8?q?=E5=BB=96=E4=BB=B2=E8=BE=8918?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 廖仲辉 <913445033@qq.com> --- ...66\345\231\250\345\220\215\347\247\260.md" | 2 + ...36\344\270\216\345\210\240\351\231\244.md" | 24 ++++++++++++ ...71\345\222\214\346\237\245\350\257\242.md" | 37 +++++++++++++++++++ ...46\226\271\346\263\225-n\344\270\216-q.md" | 11 ++++++ 4 files changed, 74 insertions(+) create mode 100644 "\345\273\226\344\273\262\350\276\211/20260112\346\216\247\345\210\266\345\231\250\344\270\216\346\216\247\345\210\266\345\231\250\345\220\215\347\247\260.md" create mode 100644 "\345\273\226\344\273\262\350\276\211/20260114MVC\346\226\260\345\242\236\344\270\216\345\210\240\351\231\244.md" create mode 100644 "\345\273\226\344\273\262\350\276\211/20260115MVC\344\277\256\346\224\271\345\222\214\346\237\245\350\257\242.md" create mode 100644 "\345\273\226\344\273\262\350\276\211/20260116Randon\346\226\271\346\263\225-n\344\270\216-q.md" diff --git "a/\345\273\226\344\273\262\350\276\211/20260112\346\216\247\345\210\266\345\231\250\344\270\216\346\216\247\345\210\266\345\231\250\345\220\215\347\247\260.md" "b/\345\273\226\344\273\262\350\276\211/20260112\346\216\247\345\210\266\345\231\250\344\270\216\346\216\247\345\210\266\345\231\250\345\220\215\347\247\260.md" new file mode 100644 index 0000000..44873cf --- /dev/null +++ "b/\345\273\226\344\273\262\350\276\211/20260112\346\216\247\345\210\266\345\231\250\344\270\216\346\216\247\345\210\266\345\231\250\345\220\215\347\247\260.md" @@ -0,0 +1,2 @@ +# 笔记 +有或没有控制器是以Controller里面的....Controller决定的,控制器和控制器文件名称可以分离 \ No newline at end of file diff --git "a/\345\273\226\344\273\262\350\276\211/20260114MVC\346\226\260\345\242\236\344\270\216\345\210\240\351\231\244.md" "b/\345\273\226\344\273\262\350\276\211/20260114MVC\346\226\260\345\242\236\344\270\216\345\210\240\351\231\244.md" new file mode 100644 index 0000000..9c09ac6 --- /dev/null +++ "b/\345\273\226\344\273\262\350\276\211/20260114MVC\346\226\260\345\242\236\344\270\216\345\210\240\351\231\244.md" @@ -0,0 +1,24 @@ +# 笔记 +``` +新增的方法,需要接受指定数据类型作为形参 + +用列表的add方法添加到集合中去. + +新增功能分析 +1.点击新增,跳转页面 +2.页面中有表单和若干项,以及取消按钮 +3.点击提交时,将表单数据保存到数据库表,跳转后返回列表 +4.点击取消返回 + +删除 +点击删除按钮,跳转页面B,询问确定要删除吗,按钮有确认和取消, +删除方法要传id作为形参 +找到对应列表项 +var vip=viplist.find(x=>x.Id==id) +可以用列表的find方法找到对应列表项并返回. +可以用a标签的src地址关联方法 + +自动增加序号 +用maxby找最大id +然后新增时加一 +``` \ No newline at end of file diff --git "a/\345\273\226\344\273\262\350\276\211/20260115MVC\344\277\256\346\224\271\345\222\214\346\237\245\350\257\242.md" "b/\345\273\226\344\273\262\350\276\211/20260115MVC\344\277\256\346\224\271\345\222\214\346\237\245\350\257\242.md" new file mode 100644 index 0000000..265169f --- /dev/null +++ "b/\345\273\226\344\273\262\350\276\211/20260115MVC\344\277\256\346\224\271\345\222\214\346\237\245\350\257\242.md" @@ -0,0 +1,37 @@ +# 笔记 + +## 编辑功能 +点击编辑,跳转页面c +有保存按钮和取消按钮 +除了页面c中有原来数据 +基本实现和新增差不多 + +lambda表达式 +用列表的find方法找和选中对象相同id的对象赋值给一个变量,如果有值则 +将返回对象的属性中的属性赋值给将选中变量对象并返回视图,没有值则返回notfond() + +## 查找功能分析 + + + - 使用查询字符串(地址栏) + - 前端如何传到后端 +```html +index页面:加form表单,method为get,把查找变成submit,asp-action也是index方法,只是用来传参到后端 +给text设置name值,用来传参,点击查找按钮,然后可以根据关键字查找列表中的数据. +修改index设置不同的形参(name等)以接收前端数据(在地址栏后面加上?name=变量(用表单就能实现)) +``` + + + + + + - 后端如何找到 + + + +```html +定义一个新变量,用列表的查找方法返回到视图,var 变量名= +列表.where(x=>x.VipName.Contains(形参) +||x.Score.ToString().Contains(形参)) +.ToList(); +``` \ No newline at end of file diff --git "a/\345\273\226\344\273\262\350\276\211/20260116Randon\346\226\271\346\263\225-n\344\270\216-q.md" "b/\345\273\226\344\273\262\350\276\211/20260116Randon\346\226\271\346\263\225-n\344\270\216-q.md" new file mode 100644 index 0000000..72af9a5 --- /dev/null +++ "b/\345\273\226\344\273\262\350\276\211/20260116Randon\346\226\271\346\263\225-n\344\270\216-q.md" @@ -0,0 +1,11 @@ + # 笔记 讲练习 +随机数,new 一个randon,然后用Next方法(X,X)左闭右开 +创建一个控制台项目,如果没有输入名字,则项目名为文件上级目录名 + +控制台项目 +dotnet new console +MVC项目(指的是MVC项目) +dotnet new mvc + +在Blog目录中新建项目文件用-o +-n管项目名,-o管项目位置 \ No newline at end of file -- Gitee