質問編集履歴

3

書式の改善

2021/11/21 00:25

投稿

Aburamusi101064
test CHANGED
File without changes
test CHANGED
@@ -14,10 +14,6 @@
14
14
 
15
15
  Model
16
16
 
17
-
18
-
19
- //写真
20
-
21
17
  public string PhotoName { get; set; }
22
18
 
23
19
 
@@ -34,8 +30,6 @@
34
30
 
35
31
  public DateTime? TimeStamp { get; set; }
36
32
 
37
- //写真ここまで
38
-
39
33
 
40
34
 
41
35
  [Display(Name = "写真2")]

2

書式の改善

2021/11/21 00:25

投稿

Aburamusi101064
test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,43 @@
12
12
 
13
13
  ```
14
14
 
15
+ Model
16
+
17
+
18
+
19
+ //写真
20
+
21
+ public string PhotoName { get; set; }
22
+
23
+
24
+
25
+ public byte[] PhotoContent { get; set; }
26
+
27
+
28
+
29
+ [Display(Name = "写真1")]
30
+
31
+ public byte[] Thumbnail { get; set; }
32
+
33
+
34
+
35
+ public DateTime? TimeStamp { get; set; }
36
+
37
+ //写真ここまで
38
+
39
+
40
+
41
+ [Display(Name = "写真2")]
42
+
43
+ public string tenpu { get; set; }
44
+
45
+ ```
46
+
47
+
48
+
49
+ ```
50
+
15
- htmlで使用している主なコード
51
+ Viewのhtmlで使用している主なコード
16
52
 
17
53
  @using (Html.BeginForm("Edit", "sinkis", FormMethod.Post, new { enctype = "multipart/form-data" }))
18
54
 
@@ -26,33 +62,15 @@
26
62
 
27
63
  </div>
28
64
 
29
-
30
-
31
- 他には下記のような入力フォーム
32
-
33
- <div class="form-group">
34
-
35
- @Html.LabelFor(model => model.rental, htmlAttributes: new { @class = "control-label col-md-2" })
36
-
37
- <div class="col-md-10">
38
-
39
- @Html.EditorFor(model => model.rental, new { htmlAttributes = new { @class = "form-control" } })
40
-
41
- @Html.ValidationMessageFor(model => model.rental, "", new { @class = "text-danger" })
42
-
43
- </div>
44
-
45
- </div>
46
-
47
- ```
48
-
49
-
50
-
51
- ```
52
-
53
- C#
54
-
55
- public ActionResult Edit([Bind(Include = "Id,input,address1,address2,sinseisha,sinseishakana,kaishamei,kaishameikana,yubinkensaku,jyusho1,jyusho2,denwa1,denwa2,mail,sinseiriyu,shuyousetubi,itenjyusho,kiboujiki,rental,renrakunichiji,kiboujikan,renrakuhouhou,sinseibi,tougou,Photoname.PhotoContent,Thumbnail,TimeStamp,tenpu,sinseibi,uketukeNO,data")] sinki sinki, HttpPostedFileBase data)
65
+ ```
66
+
67
+
68
+
69
+ ```
70
+
71
+ controllerのC#
72
+
73
+ public ActionResult Edit([Bind(Include = "Id,input,Photoname.PhotoContent,Thumbnail,TimeStamp,tenpu,sinseibi,uketukeNO,data")] sinki sinki, HttpPostedFileBase data)
56
74
 
57
75
  {
58
76
 
@@ -278,7 +296,7 @@
278
296
 
279
297
  db.SaveChanges();
280
298
 
281
- //
299
+
282
300
 
283
301
  }
284
302
 
@@ -296,7 +314,7 @@
296
314
 
297
315
  ### 試したこと
298
316
 
299
- //dataがnullな状態でもそれ以外を保存できればと思い、6行のif文を入れてみたのですが、これだけだと、画像がnullのままになってしまいますが、どう記述すればいいのかイメージが湧きません。もしくは根本的な考えが間違っているのでしょうか。
317
+ dataがnullな状態でもそれ以外を保存できればと思い、6行のif文を入れてみたのですが、これだけだと、画像がnullのままになってしまいますが、どう記述すればいいのかイメージが湧きません。もしくは根本的な考えが間違っているのでしょうか。
300
318
 
301
319
  if(data == null)
302
320
 
@@ -315,3 +333,5 @@
315
333
  ### 開発環境
316
334
 
317
335
  Microsoft Visual Studio2019
336
+
337
+ .NET Framework

1

書式の改善

2021/11/21 00:24

投稿

Aburamusi101064
test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,9 @@
10
10
 
11
11
  ### 該当のソースコード
12
12
 
13
+ ```
14
+
13
- tml側で使用している主なコード
15
+ html側で使用している主なコード
14
16
 
15
17
  @using (Html.BeginForm("Edit", "sinkis", FormMethod.Post, new { enctype = "multipart/form-data" }))
16
18
 
@@ -42,9 +44,11 @@
42
44
 
43
45
  </div>
44
46
 
45
-
47
+ ```
48
+
49
+
50
+
46
-
51
+ ```
47
-
48
52
 
49
53
  C#
50
54
 
@@ -284,6 +288,8 @@
284
288
 
285
289
  }
286
290
 
291
+ ```
292
+
287
293
 
288
294
 
289
295
 
@@ -303,3 +309,9 @@
303
309
  return RedirectToAction("Edit");
304
310
 
305
311
  }
312
+
313
+
314
+
315
+ ### 開発環境
316
+
317
+ Microsoft Visual Studio2019