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 0000000000000000000000000000000000000000..44873cf21eb514b3856002a5e479b80ad1ed39b4 --- /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 0000000000000000000000000000000000000000..9c09ac6ce56ad9c9789d6ab0d7abc74a4f1f8743 --- /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 0000000000000000000000000000000000000000..265169f45aeee34b83f3dac101dc1cf0a5cabcb5 --- /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 0000000000000000000000000000000000000000..72af9a5cc7299f3c72113d128f6344efbd2a5812 --- /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