使用中间件将数据注入ViewModel

时间:2019-11-21 16:26:00

标签: asp.net-core-mvc asp.net-core-middleware

我有一个BaseViewModel,其中包含应用程序范围的数据。假装:

public abstract class BaseViewModel
{
   public string SiteWideNotification {get;set;}
}

实际上,这是一个复杂的类,不仅仅是一个字符串。

我想编写一个中间件,如果ViewModel扩展了BaseViewModel,则可以为每个请求添加此数据。这可能吗?

如果这不可能,那么如何在所有页面上共享一个复杂的类?

0 个答案:

没有答案