Итак, я заполняю @ Html.DisplayText значением из viewbag, но я получаю 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;
, но ничего не меняется.