如何在mvc中添加细节

时间:2012-09-05 10:44:47

标签: asp.net-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。有人能澄清一下这个吗?

1 个答案:

答案 0 :(得分:0)

同一表格集合中的所有控件与否。如果它具有相同的形式集合,它必须有效。

其他方式尝试使用Request [“Name”]