标签: asp.net-core-mvc asp.net-core-middleware
我有一个BaseViewModel,其中包含应用程序范围的数据。假装:
BaseViewModel
public abstract class BaseViewModel { public string SiteWideNotification {get;set;} }
实际上,这是一个复杂的类,不仅仅是一个字符串。
我想编写一个中间件,如果ViewModel扩展了BaseViewModel,则可以为每个请求添加此数据。这可能吗?
ViewModel
如果这不可能,那么如何在所有页面上共享一个复杂的类?