0

私は ASP.NET MVC + Entity Framework を使用してプロジェクトを行っています。これは、いくつかの種類の質問 (たとえば、単一選択の質問、複数選択の質問など) を追加できる Google ドキュメントのようなものです。これは管理者の役割です。

ユーザー側では、ユーザーが選択した結果を保存する方法がわかりませんか? たとえば、3 つの質問があります:質問 1、ユーザーが「A」を選択、質問 2、ユーザーが選択しなかった、質問 3、ユーザーが「AB」を選択、ユーザーの結果を取得するにはどうすればよいですか? 私は使用する必要があります:

[HttpPost]
public ActionResult Index (FormCollection formCollection)
{
   foreach  (var res in formCollection.AllKeys)  

このようなもの?しかしformCollection、答えられた質問を取得することができるので、その値は[0]=A、[1]=ABです。[0]=A、[1]=null、[2]=ABを取得したいです。 ?

4

1 に答える 1

0

ビューのコードがないとわかりにくいですが、質問オプションにデフォルト値を設定する必要があると思います。表示方法によっては、デフォルトのオプションが非表示になる場合があります。したがって、未回答の質問データを取得すると、たとえば [1]=-1 になります。

于 2013-06-05T09:50:37.537 に答える