为了账号安全,请及时绑定邮箱和手机立即绑定

Viewbag“值不能为空”,但它不为空

Viewbag“值不能为空”,但它不为空

C#
慕村9548890 2021-06-28 21:02:29
所以我用 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
提交
取消
意见反馈 帮助中心 APP下载
官方微信