Когда я пытаюсь удалить student attendace, я получаю это сообщение об ошибке..
The parameters dictionary contains a null entry for parameter 'date' of non-nullable type 'System.DateTime' for method 'System.Web.Mvc.ActionResult DeleteStudentAttendance(System.DateTime, Int64, Int64, Int32)' in 'CMS.ClientPortal.Controllers.TransController'. An optional parameter must be a reference type, a nullable type, or be declared as an optional parameter. Parameter name: parameters
Что я уже пробовал:
public ActionResult DeleteStudentAttendance(DateTime date, Int64 classId, Int64 divId,int timing) { if (LoggedInUser != null && LoggedInUser.IsAuthenticated) { TransactionRepositories.DeleteStudentAttendanceForDate(date, LoggedInUser.BranchId, LoggedInUser.InstituteId, classId, divId,timing); TempData["actionresult"] = "Student Attendance Data For Class Deleted Successfully!!!"; return Json("success"); } return Json("error"); }
Member 12227707
Теперь я изменю последовательность, но это не может работать..
Словарь параметров содержит нулевую запись для параметра 'classId' ненулевого типа 'System.Int64' для метода 'System.Web.Mvc.ActionResult DeleteStudentAttendance(Int64, System.DateTime, Int64, Int32)' in 'CMS.ClientPortal.Контроллеры.Трансконтроллер". Необязательный параметр должен быть ссылочным типом, типом, допускающим значение null, или объявлен как необязательный параметр.
Имя параметра: параметры