Как удалить сообщение об ошибке, которое я добавил в область действия if
, когда системный поток переходит в область действия else
?
if (_data.emVendorOrdersFromSuppliers.Count <= 0)
{
ModelState.AddModelError("", "There are no data to download for the selected year and month!");
return View(viewModelDownloadEMVendorData);
}
else
{
HSSFWorkbook workbook = GenerateEmVendorOrdersWorkBook(_data);
MemoryStream memoryStream = new MemoryStream();
workbook.Write(memoryStream);
string saveAsFileName = "EmVendor.xls";
byte[] bytes = memoryStream.ToArray();
memoryStream.Seek(0, SeekOrigin.Begin);
return File(memoryStream, "application/vnd.ms-excel", saveAsFileName);
}
Я пытался:
ModelState[""].Errors.Clear();
или
ModelState["assignedKey"].Errors.Clear();
ошибка приглашения "Ссылка на объект не установлена для экземпляра ...".
Просмотр страницы по-прежнему показывает if
сообщение об ошибке после того, как пользователь успешно получил файл, поэтому я хочу удалитьсообщение об ошибке.