diff --git "a/\350\202\226\347\277\224/\347\254\224\350\256\260/2024-1223-\346\226\260\345\242\236\347\274\226\350\276\221.md" "b/\350\202\226\347\277\224/\347\254\224\350\256\260/2024-1223-\346\226\260\345\242\236\347\274\226\350\276\221.md" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/\350\202\226\347\277\224/\347\254\224\350\256\260/2024-1225-\345\210\240\351\231\244\345\212\237\350\203\275.md" "b/\350\202\226\347\277\224/\347\254\224\350\256\260/2024-1225-\345\210\240\351\231\244\345\212\237\350\203\275.md" new file mode 100644 index 0000000000000000000000000000000000000000..74e07a78f549a9fae4594112f45e9c74bbe968fa --- /dev/null +++ "b/\350\202\226\347\277\224/\347\254\224\350\256\260/2024-1225-\345\210\240\351\231\244\345\212\237\350\203\275.md" @@ -0,0 +1,22 @@ +``` +public IActionResult Delete(int id) + { + var obj = _db.Students.FirstOrDefault(x => x.Id == id); + if (obj == null) + { + return NotFound(); + } + return View(obj); + } + public IActionResult DeleteConfirm(int id) + { + var obj = _db.Students.FirstOrDefault(x => x.Id == id); + if (obj == null) + { + return NotFound(); + } + _db.Students.Remove(obj); + _db.SaveChanges(); + return RedirectToAction("Index"); + } +``` \ No newline at end of file diff --git "a/\350\202\226\347\277\224/\347\254\224\350\256\260/2024-1226-\346\237\245\346\211\276\345\212\237\350\203\275.md" "b/\350\202\226\347\277\224/\347\254\224\350\256\260/2024-1226-\346\237\245\346\211\276\345\212\237\350\203\275.md" new file mode 100644 index 0000000000000000000000000000000000000000..205def91241ce8ec41c6e0b8e71bbadab95074a3 --- /dev/null +++ "b/\350\202\226\347\277\224/\347\254\224\350\256\260/2024-1226-\346\237\245\346\211\276\345\212\237\350\203\275.md" @@ -0,0 +1,37 @@ +``` +public IActionResult Index(string keyword) + { + // 2种情况 + // 有查找有关键字 + // 没有查找,也没有关键字(关键字为空的情况) + + // 第一种 + // IEnumerable list; + // if (string.IsNullOrEmpty(keyword)) + // { + // list = _db.Students; + // } + // else + // { + // list = _db.Students.Where(x => x.StudentCode.Contains(keyword) || x.StudentName.Contains(keyword)); + // } + // return View(list); + + // 第二种 + // if(string.IsNullOrEmpty(keyword)) + // { + // return View(_db.Students); + // }else{ + // var list=_db.Students.Where(x=>x.StudentCode.Contains(keyword) || x.StudentName.Contains(keyword)); + // return View(list); + // } + + // 第三种 + if (string.IsNullOrEmpty(keyword)) + { + return View(_db.Students); + } + var list = _db.Students.Where(x => x.StudentCode.Contains(keyword) || x.StudentName.Contains(keyword)); + return View(list); + } +``` \ No newline at end of file