Я создал метод действия с именем DueTask
и представление для него.Я звоню через иконку:
<li>
<a href="@Url.Action("DueTask", "FundingCompany")" data-toggle="tooltip" title="Due Task">
<div class="glyphicon glyphicon-edit"></div>
</a>
</li>
Однако при нажатии на иконку выдает ошибку, а метод действия не срабатывает.У меня нет метода с таким именем.
Ошибка: метод не найден: 'Void EPS.BAL.ViewModel.PersonalTaskModel.set_PendingTaskStatus (System.Web.Mvc.SelectList)
трассировка стека: [MissingMethodException: Метод не найден: 'Void EPS.BAL.ViewModel.PersonalTaskModel.set_PendingTaskStatus (System.Web.Mvc.SelectList)'.]
EPS.Controllers.FundingCompanyController.DueTask () + lambdaseBaseBaseBозвездить_узел_обезопасности_объекта), Object []) +61 System.Web.Mvc.ActionMethodDispatcher.Execute (контроллер ControllerBase, параметры Object []) +14
public ActionResult DueTask()
{
int UserID = Convert.ToInt32(Session["UserID"]);
PersonalTaskModel pendingView = new PersonalTaskModel();
List<SelectListItem> patientCat = new List<SelectListItem>();
patientCat.Add(new SelectListItem { Text = "--SELECT--", Value = "2" });
patientCat.Add(new SelectListItem { Text = "All", Value = "2" });
//patientCat.Add(new SelectListItem { Text = "Minor", Value = "2" });
ViewBag.PatientCategory = patientCat.ToList();
var PendingTaskStatus = _repo.GetMasterDataByCategoryID(ConstantHelper.GetCategoryID(CatergoryConstant.PendingtaskStatus)).OrderBy(x => x.ItemID).ToList();
ViewBag.PendingTaskStatus = new SelectList(PendingTaskStatus, "ItemID", "MasterData");
pendingView.PendingTaskStatus = new SelectList(PendingTaskStatus, "ItemID", "MasterData");
var TaskList = _repo.GetAllPersonalTaskByUserID(UserID);
ViewBag.DueTask = TaskList.Count();
return View();
}