回答編集履歴
1
追記
test
CHANGED
@@ -35,3 +35,24 @@
|
|
35
35
|
|
36
36
|
不明点があったら下のコメント欄で質問してください。
|
37
37
|
|
38
|
+
---
|
39
|
+
|
40
|
+
**【追記】**
|
41
|
+
|
42
|
+
(3) searchNotice に例えば "2022/05/13" とか "2022/5" とか "2022" というような日付の文字列が渡され、データベースの MNotices テーブルから StartDate 列がその文字列を含んでいるレコードを抽出したい場合。
|
43
|
+
|
44
|
+
```
|
45
|
+
public async Task<IActionResult> Index(string searchNotice)
|
46
|
+
{
|
47
|
+
// searchNotice の書式と下の ToString("yyyy/MM/dd") とを合わせること。
|
48
|
+
// 例えば、searchNotice が "2022-5-13" とかであれば ToString("yyyy-M-dd") とする
|
49
|
+
|
50
|
+
var mnotice = await _context.MNotices.ToListAsync();
|
51
|
+
|
52
|
+
if (!String.IsNullOrEmpty(searchNotice))
|
53
|
+
{
|
54
|
+
mnotice = mnotice.Where(s => s.StartDate.ToString("yyyy/MM/dd").Contains(searchNotice));
|
55
|
+
}
|
56
|
+
return View(mnotice);
|
57
|
+
}
|
58
|
+
```
|