質問編集履歴
2
コード修正分の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -223,3 +223,55 @@
|
|
223
223
|
単に表示だけでなく、その後のユーザーの回答内容をデータベースに反映させるには、どのようにすればよいか、
|
224
224
|
|
225
225
|
アドバイス等何卒よろしくお願いいたします。
|
226
|
+
|
227
|
+
|
228
|
+
|
229
|
+
【追記】
|
230
|
+
|
231
|
+
上記Viewの部分、以下のように変更してみました。
|
232
|
+
|
233
|
+
```
|
234
|
+
|
235
|
+
foreach (int i = 0; i < Model.Details.Count; i++)
|
236
|
+
|
237
|
+
{
|
238
|
+
|
239
|
+
<tr>
|
240
|
+
|
241
|
+
<td>@Html.DisplayFor(m => m.Details[i].QA_No)</td>
|
242
|
+
|
243
|
+
<td>@Html.DisplayFor(m => m.Details[i].QA_Description)</td>
|
244
|
+
|
245
|
+
<td><div class="editor-field">
|
246
|
+
|
247
|
+
@for (int x = 1; x <= 5; x++)
|
248
|
+
|
249
|
+
{
|
250
|
+
|
251
|
+
<label>
|
252
|
+
|
253
|
+
@Html.RadioButtonFor(
|
254
|
+
|
255
|
+
m => m.Details[i].QA_Ans,
|
256
|
+
|
257
|
+
x,
|
258
|
+
|
259
|
+
new { @Name = $"{Model.Details[i].QA_Ans}", @id = $"{Model.Details[i].QA_No}_{x}"}
|
260
|
+
|
261
|
+
)
|
262
|
+
|
263
|
+
@x
|
264
|
+
|
265
|
+
</label>
|
266
|
+
|
267
|
+
}</div>
|
268
|
+
|
269
|
+
</td>
|
270
|
+
|
271
|
+
</tr>
|
272
|
+
|
273
|
+
}
|
274
|
+
|
275
|
+
```
|
276
|
+
|
277
|
+
データ表示に関しては表示はされますが、POSTした場合、相変わらずnullのままです。
|
1
URL追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,3 +1,11 @@
|
|
1
|
+
お世話になっております。
|
2
|
+
|
3
|
+
前回、[ASP.NET MVCでのラジオボタンについて](https://teratail.com/questions/151298)で質問させていただいた件で、
|
4
|
+
|
5
|
+
引き続き質問させていただきます。
|
6
|
+
|
7
|
+
|
8
|
+
|
1
9
|
開発環境:C#, ASP.NET MVC5, SQLServer2014
|
2
10
|
|
3
11
|
実現したいこと:社員各個人に複数のアンケートを取るが、各設問の回答を5段階(5:非常に満足、4:満足、3:普通~)で回答してもらう。
|