我想在数据库中添加用户详细信息。我创建新的用户名和密码,然后它将转到详细信息页面。在此详细信息页面中,详细信息将添加到数据库中。但我的问题是没有正确添加细节。
在我的控制器中
我的代码是
int 候选人 ID;
[HttpPost, HandleErrorWithAjaxFilter]
public ActionResult Add(FormCollection collection, HttpPostedFileBase resume)
{
if (LoggedInCandidate == null)
{
Candidate candidate = new Candidate();
candidate.Name = collection["Name"];
candidate.Email = collection["Email"];
candidate.Address = collection["Address"];
candidate.ContactNumber = collection["ContactNumber"];
candidate.MobileNumber = collection["MobileNumber"];
candidate.LicenseNumber = collection["LicenseNumber"];
int candidateId = _repository.AddCandidate(candidate);
}
else
{
candidateId = LoggedInCandidate.Id;
}
_repository.Save();
在这里,它在数据库中创建 ID。但是详细信息不会添加到数据库中。它显示为空。谁能澄清我这个?