Asp. net Базовое преобразование Tempdata - PullRequest
0 голосов
/ 02 мая 2020

Я получаю сообщение об ошибке при перемещении данных в tempdata

файл контроллера

 public IActionResult UpdateBrand(BrandViewModel Model)
        {

            var result = _brandService.UpdateBrand(Model);

            TempData["Message"] = new PageMessageModel() { Type = result.MessageStatus, Text = result.Message };

            return RedirectToAction("Index", "Brand");

        }

PageModel

 public class PageMessageModel
    {
        public string Type { get; set; }
        public string Text { get; set; }

    }

PartialView

@using EcommerceCore.Helper

@if (TempData["Message"] != null)
{


    var message = (PageMessageModel)TempData["Message"];


    <div class="alert alert-light alert-@message.Type" role="alert">
        <div class="alert-icon"><i class="flaticon-warning kt-font-brand"></i></div>
        <div class="alert-text">
            @message.Text
        </div>
    </div>
}

InvalidCastException : Невозможно привести объект типа 'System.String' к типу

1013 * Я получаю ошибку
...