如何在mvc中添加细节



我想在数据库中添加用户详细信息。我创建了新的用户名和密码,然后它将转到详细信息页面。在此详细信息页面中,详细信息将添加到数据库中。但我的问题是什么意味着细节添加不正确。

在我的控制器中

我的代码是

int candidateId;

        [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。但细节不会添加到数据库中。它显示为null。有人能澄清一下吗?

是否在同一Form Collection中的所有控件。如果它在同一个表单集合中,它必须工作。

其他方式尝试请求["Name"]

最新更新