回答編集履歴

1

追記

2019/10/11 01:54

投稿

退会済みユーザー
test CHANGED
@@ -17,6 +17,58 @@
17
17
 
18
18
 
19
19
  「登録」の場面であれば、基本は上に紹介した記事の「基本 CRUD 機能を実装する」のリンク先のページの「Create ページを更新する」のセクションのコードになります。
20
+
21
+
22
+
23
+ 探すのも面倒でしょうから記事のコードを以下にコピペしておきます。
24
+
25
+
26
+
27
+ ```
28
+
29
+ [HttpPost]
30
+
31
+ [ValidateAntiForgeryToken]
32
+
33
+ public ActionResult Create([Bind(Include = "LastName, FirstMidName, EnrollmentDate")]Student student)
34
+
35
+ {
36
+
37
+ try
38
+
39
+ {
40
+
41
+ if (ModelState.IsValid)
42
+
43
+ {
44
+
45
+ db.Students.Add(student);
46
+
47
+ db.SaveChanges();
48
+
49
+ return RedirectToAction("Index");
50
+
51
+ }
52
+
53
+ }
54
+
55
+ catch (DataException /* dex */)
56
+
57
+ {
58
+
59
+ //Log the error (uncomment dex variable name and add a line here to write a log.
60
+
61
+ ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists see your system administrator.");
62
+
63
+ }
64
+
65
+ return View(student);
66
+
67
+ }
68
+
69
+ ```
70
+
71
+
20
72
 
21
73
 
22
74