Майкрософт.CSharp.привязка времени выполнения.Исключение RuntimeBinderException:

#asp.net-mvc

Вопрос:


я отправляю идентификатор и заголовок на viewbag. но у меня возникают проблемы с видом. проблема, которую я получаю, — это «Microsoft.CSharp.привязка времени выполнения.Исключение RuntimeBinderException: «Лучший перегруженный метод, соответствующий» System.Web.Mvc.SelectList.SelectList(System.Коллекции.IEnumerable, объект, Система.Коллекции.Я неисчислим»

Это модель приложения для работы

 public class JobApplicantModel
    {
        public int JobApplicantId { get; set; }
        public int JobDescriptionId { get; set; }
        public string  JobDescriptionTitle{ get; set; }
        
        .....
        ....
    } 
 

Ниже приведен контроллер

 [AllowAnonymous]
        public ActionResult AddJobApplicant( int? JobDescriptionId, string JobDescriptionTitle)
        {
            JobApplicantModel model = new JobApplicantModel();
            var request = new RestRequest();
            var request2 = new RestRequest();
            request.Resource = "Common/GetGenderList";    //web API
            request.Method = Method.GET;
            request2.Resource = "Recruitment/GetJobDescriptionCombo";  //web API
            request2.Method = Method.POST;
            var list = JsonConvert.DeserializeObject<List<GenderModel>>(ws.GetAnonymousResponse(request).Content, ju.ConfigureJSon());
            var list2 = JsonConvert.DeserializeObject<List<JobDescriptionModel>>(ws.GetAnonymousResponse(request2).Content, ju.ConfigureJSon());
            ViewBag.Gender = list;
            if (JobDescriptionId != 0)
            {
                model.JobDescriptionId = Convert.ToInt32(JobDescriptionId);
                model.JobDescriptionTitle = JobDescriptionTitle;
                ViewBag.JobDescription = model;
                return View(model);

            }
            else
            {
                ViewBag.JobDescription = list2;
                return View(model);
            }


        }
 

И код для просмотра-это то, что я справляюсь только с частью этого

 <div class="col-md-4">
        <div class="form-group required">
                <label for="JobDescriptionId"> JobTitle</label>
                @Html.DropDownListFor(m => m.JobDescriptionId, new SelectList(ViewBag.JobDescription, Model.JobDescriptionId, Model.JobDescriptionTitle), "Select Job Title", new { @class = "form-control"})                                     
        </div>
</div>