【发布时间】:2019-10-24 23:29:59
【问题描述】:
我的 basecontroller 类中有一个方法可以将数据添加到 tempdata 以显示弹出消息。
protected void AddPopupMessage(SeverityLevels severityLevel, string title, string message)
{
var newPopupMessage = new PopupMessage()
{
SeverityLevel = severityLevel,
Title = title,
Message = message
};
_popupMessages.Add(newPopupMessage);
TempData["PopupMessages"] = _popupMessages;
}
如果动作返回一个视图,这很好。如果该操作正在调用重定向操作,我会收到以下错误。
InvalidOperationException: The 'Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.TempDataSerializer' cannot serialize an object of type
有什么想法吗?
【问题讨论】:
标签: asp.net-core-2.2 tempdata redirecttoaction