*校正的模型项传递到词典中的模型项的类型为“System.Collections.Generic.List`1 [X]”,但此字典需要类型“X”
,会出现问题时我的视图被调用来填充我的用户表中的列表。
传入字典的模型项目类型为'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);
}
是否有人可以帮助我....有在互联网上类似的问题的答案,但我相信我的是独一无二的。我已经寻找星期徒劳无功。
由于提前,
Renior
这里是我的简单的控制器的动作......
public ActionResult Index()
{
return View(db.Users.ToList());
}
和我的剃刀语法。
@model IEnumerable的
我试着来填充我的用户表列表的视图..
您可以发表您的看法? – Thousand