所以我用 viewbag 中的值填充 @Html.DisplayText 但当值存在时我得到一个 ArgumentNullException 。这是操作方法public ActionResult Index(DateTime? fechaInicio, DateTime? fechafin, string currentFilter, string searchString, int? page){ if (!fechaInicio.HasValue || !fechafin.HasValue) return View(); if (searchString == null) searchString = currentFilter; ViewBag.CurrentFilter = searchString; ViewBag.CurrentFechaInicio = fechaInicio; ViewBag.CurrentFechaFin = fechafin; var param = new Parametros() { FechaInicio = fechaInicio.Value, FechaFin = fechafin.Value }; IEnumerable<Registro> registros = _registroRepository.ObtenerRegistros(param); if (!String.IsNullOrEmpty(searchString)) { registros = registros.Where(s => s.Patente.Contains(searchString)); } if (!registros.Any()) return View("SinResultados"); int pageSize = 10; int pageNumber = (page ?? 1); return View("List",registros.ToPagedList(pageNumber, pageSize));}尝试改变ViewBag.CurrentFechaInicio = fechaInicio;至ViewBag.CurrentFechaInicio = fechaInicio.Value;但没有任何变化。
1 回答
- 1 回答
- 0 关注
- 199 浏览
添加回答
举报
0/150
提交
取消