0

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

在我的控制器中

我的代码是

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。但是详细信息不会添加到数据库中。它显示为空。谁能澄清我这个?

4

1 回答 1

0

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

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

于 2012-09-05T11:06:45.123 回答