Проблема возникает, когда мое представление вызвано для заполнения списка из моей таблицы пользователя.
Элемент модели, переданный в словарь, имеет тип «System.Collections.Generic.List`1 [Mike.Models.User]», но для этого словаря требуется элемент модели типа «Mike.Models.User», ,
Вот мой контроллер действия:
public ActionResult Registration(Mike.Models.User user)
{
if (ModelState.IsValid)
{
using (var db = new UserContext())
{
var crypto = new SimpleCrypto.PBKDF2();
var encrypPass = crypto.Compute(user.password);
var sysUser = db.Users.Create();
sysUser.LastName = user.LastName;
sysUser.FirstName = user.FirstName;
sysUser.Email = user.Email;
sysUser.password = encrypPass;
sysUser.passwordSalt = crypto.Salt;
sysUser.UserID = user.UserID;
db.Users.Add(sysUser);
db.SaveChanges();
return RedirectToAction("Index", "Home");
}
}
return View(user);
}
Может кто-то пожалуйста, помогите мне .... Есть ответы на подобные вопросы в Интернете, но я считаю, у меня это уникальный .. Я искал в течение нескольких недель до нет.
Спасибо заранее,
Рениор
Вот мой простой контроллер действий ...
public ActionResult Index()
{
return View(db.Users.ToList());
}
и мой синтаксис бритвой.
@model IEnumerable
Im пытаясь заполнить представление моего списка таблицы пользователя ..
Вы можете разместить свое мнение? – Thousand