字典需要一个System.Collections.Generic.IEnumerable1类型的模型项
本文关键字:IEnumerable1 Generic Collections 类型 模型 System 一个 字典 | 更新日期: 2023-09-27 18:15:27
我已经尝试在我的观点中添加IEnumerable
类,但仍然不起作用,我也尝试将.ToList()
更改为To.String()
给了我另一个错误,没有添加另一种方法,但仍然抱怨IEnumebable
服务器错误
我的控制器:
namespace Questionnaire.Controllers
{
public class QuestionnaireController : Controller
{
QUESTIONNAREDataContext questions = new QUESTIONNAREDataContext();
public ActionResult Index()
{
var selectQuestion = (from q in questions.QUESTIONTABLEs
select q).ToList();
return View(selectQuestion);
}
}
}
我的模型:
namespace Questionnaire.Models
{
public class QuestionModels
{
[Display(Name="Questions Types")]
public string Question { get; set; }
}
}
我的观点:
@model System.Collections.Generic.IEnumerable<Questionnaire.Models.QuestionModels>
<div>
@foreach (var questionItem in Model)
{
//questionItem.Question;
@questionItem.Question
}
</div>
这是您的型号:
@model System.Collections.Generic.IEnumerable<Questionnaire.Models.QuestionModels>
在控制器中,你应该这样做:
public ActionResult Index()
{
var selectQuestion = (from q in questions.QUESTIONTABLEs
select new QuestionModels{ /*... */}).ToList();
return View(selectQuestion);
}