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

質問編集履歴

3

アクションリザルト追加

2018/06/29 01:46

投稿

sanezane
sanezane

スコア91

title CHANGED
File without changes
body CHANGED
@@ -10,8 +10,7 @@
10
10
  ・jQueryのtipperというプラグインを使いポップアップのイベントを起こす。イベントを起こしたいオブジェクトには同一のクラスを付与しており、現状マウスオーバーで「undifinded」と設定されていないがポップアップ自体の動作は確認している。値を第二引数に直打ちで設定すればその文字が出ることも確認している。
11
11
 
12
12
  ### 現状
13
- ブレイクポイントを置いて見ていると接続自体はできているが、ModelにAddするところWhile文の部分を飛ばしている。(trueは返している、add処理していない。)
13
+ ブレイクポイントを置いて見ているとModelへセットできているが、Index.cshtmlで値とれない
14
-
15
14
  ### 何が知りたいか
16
15
  ・Modelへデータを詰め込む方法
17
16
  ・View側でIEnumerable型のデータを取得するときの実装方法。
@@ -111,6 +110,27 @@
111
110
  });
112
111
  ```
113
112
 
113
+ ```c#
114
+ アクション
115
+ public ActionResult Index()
116
+ {
117
+ var model = this.CreateModel<GoodsModel>();
118
+ // セッションよりNpgsqlConnectionを取得
119
+ NpgsqlConnection dataConnector = (NpgsqlConnection)Session["dataConnector"];
120
+
121
+ // DBオープン
122
+ dataConnector.Open();
123
+
124
+
125
+ model.GoodsMeisho = GetGoodsName( dataConnector);
126
+
127
+ dataConnector.Close();
128
+
129
+ return View(model);
130
+
131
+ }
132
+ ```
133
+
114
134
  追記
115
135
  ■期待する結果と現状
116
136
  期待・コントローラに記載しているwhile文のなかの処理でListに情報を詰めてreturnしたい

2

イメージ追加

2018/06/29 01:46

投稿

sanezane
sanezane

スコア91

title CHANGED
File without changes
body CHANGED
@@ -22,6 +22,9 @@
22
22
  フレームワーク:Asp.net mvc .NETFramework
23
23
  データベース:Postgresql
24
24
  jQueryバージョン情報:3.3.1
25
+ OS:windows7
26
+ .NET:4.6.2
27
+ Visual Studio:visual studio2017
25
28
 
26
29
 
27
30
  ```c#
@@ -106,4 +109,14 @@
106
109
  $('.Aname').tipper();
107
110
 
108
111
  });
109
- ```
112
+ ```
113
+
114
+ 追記
115
+ ■期待する結果と現状
116
+ 期待・コントローラに記載しているwhile文のなかの処理でListに情報を詰めてreturnしたい
117
+ 現状・Modelに値をセットするところまでは確認済み。Index.cshtmlの@Model.GoodsMeishoで値が返ってこない。
118
+
119
+
120
+ オブジェクトにカーソルを合わせると、「○○Models.GoodsModel+GoodsMeishoViewModel」と表示される○○は基底モデル
121
+
122
+ ![カーソルが当たったときの挙動](d64add367b8f039fe64ad9f2351127ab.jpeg)

1

誤字

2018/06/29 01:12

投稿

sanezane
sanezane

スコア91

title CHANGED
File without changes
body CHANGED
@@ -27,13 +27,13 @@
27
27
  ```c#
28
28
  コントローラー
29
29
  ///<summary>
30
- ///軌道名称取得
30
+ ///グッズ名称取得
31
31
  ///</summary>
32
32
  private IEnumerable<GoodsModel.GoodsMeishoViewModel> GetGoodsName(NpgsqlConnection dataConnector)
33
33
  {
34
34
  List<GoodsModel.GoodsMeishoViewModel> GoodsMeishos = new List<GoodsModel.GoodsMeishoViewModel>();
35
35
 
36
- //軌道名称を設定
36
+
37
37
  //テスト用の値
38
38
  string Type_cd = "A";
39
39
  int box_tsuban = 1;
@@ -76,7 +76,7 @@
76
76
  public class GoodsModel : 〇〇ModelBase
77
77
  {
78
78
  ///<summary>
79
- ///軌道名称をセット
79
+ ///グッズ名称をセット
80
80
  ///</summary>
81
81
  public IEnumerable<GoodsMeishoViewModel> GoodsMeisho { get; set; }
82
82