*更正
当我的视图被调用以从我的用户表中填充列表时,就会出现问题。
传入字典的模型项的类型为“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
我试图填充我的用户表列表的视图..