私はmvc3かみそりを使用していますが、問題はかみそりヘルパーを使用してデータベースにドロップダウンリスト値を記録することです。
@Html.DropDownListFor(m => m.Question, (IEnumerable<SelectListItem>)ViewBag.QuestionList)
ここで、私の見解はモデルバインディングを使用しています。データベース内の質問列はstingデータ型(varchar)であり、アプリケーションの実行中は、フォームの送信後に次のエラーが表示されます
The ViewData item that has the key 'Question' is of type 'System.String' but must be of type 'IEnumerable<SelectListItem>'.
ここでエラーを回避するために、ここで何を変更する必要がありますか。モデルバインディングを使用する必要があります。