teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

タグ変更

2020/10/18 08:41

投稿

taopaipai
taopaipai

スコア17

title CHANGED
File without changes
body CHANGED
File without changes

2

整形

2020/10/18 08:41

投稿

taopaipai
taopaipai

スコア17

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,8 @@
1
+ C# Visual Stadio 2017 core の MVCで
1
- C# Visual Stadio 2017 core の MVCで コントローラーからセッションのDTOに値をつめてVIEW側に渡したいのですが
2
+ コントローラーからセッションのDTOに値をつめてVIEW側に渡したいのですが
2
3
  下記のコードでは★のところで ディクショナリが空になっており値が取れないです。
4
+
3
- コントローラー、VIEW間で値が受け渡せてVIEW側で取得できる方法を教えてください
5
+ コントローラー、VIEW間で値が受け渡せてVIEW側で取得できる方法を教えてください
4
6
  MVCは詳しくないです
5
7
 
6
8
  実現したいことは
@@ -13,8 +15,8 @@
13
15
  制限
14
16
  ViewData、ViewBag、TempData で渡してはいけないという制限があります
15
17
 
18
+ // Controller
16
19
  ```
17
- // Controller
18
20
  public class TestController : Controller
19
21
  {
20
22
  public Int _inputIntA;
@@ -32,8 +34,10 @@
32
34
  return View(nameof(model), model);
33
35
  }
34
36
  }
37
+ ```
35
38
 
36
39
  // ModelsDTO
40
+ ```
37
41
  namespace TestProc.Models
38
42
  {
39
43
  public class SessionDTO
@@ -41,8 +45,10 @@
41
45
  public Dictionary<string, object> dicList = new Dictionary<string, object>();
42
46
  }
43
47
  }
48
+ ```
44
49
 
45
50
  // index.cshtml
51
+ ```
46
52
  @model TestProc.Models.SessionDTO
47
53
 
48
54
  @{

1

タグ追加 整形

2020/10/18 06:19

投稿

taopaipai
taopaipai

スコア17

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- C# の MVCで コントローラーからセッションのDTOに値をつめてVIEW側に渡したいのですが
1
+ C# Visual Stadio 2017 core の MVCで コントローラーからセッションのDTOに値をつめてVIEW側に渡したいのですが
2
2
  下記のコードでは★のところで ディクショナリが空になっており値が取れないです。
3
3
  コントローラー、VIEW間で値が受け渡せてVIEW側で取得できる方法を教えてください
4
4
  MVCは詳しくないです
@@ -13,9 +13,8 @@
13
13
  制限
14
14
  ViewData、ViewBag、TempData で渡してはいけないという制限があります
15
15
 
16
-
16
+ ```
17
17
  // Controller
18
-
19
18
  public class TestController : Controller
20
19
  {
21
20
  public Int _inputIntA;
@@ -51,4 +50,5 @@
51
50
  Model.dicList.TryGetValue("_inputIntA",out var _inputIntA);
52
51
  Model.dicList.TryGetValue("_inputIntB",out var _inputIntB);
53
52
  Model.dicList.TryGetValue("_inputStrC",out var _inputStrC);
54
- }
53
+ }
54
+ ```