我有一个编程方面的问题,我的页面布局如下。我正在与数据库通信,以获取“Main Content”的数据。我从数据库中得到了一个
我创建了一个名为AppDataService的服务类,并添加了以下属性。也添加到startup的
在 MainContent 中,我注入了 AppDataService 并将 sharedListOfSomeClass 赋值为数据库中的值。 现在,如果我在 Right Content 中注入 AppDataService 并尝试访问 sharedListOfSomeClass,我会得到 null。 我知道我错过了绑定,因为这两个组件在 html 方面是不同的,不能将其绑定到任何 html 标签上。 请问有谁能帮我实现这个目标。我想为这两个组件只调用一次数据库。
List<SomeClass>
。现在我希望同样的List<SomeClass>
可用于“RightContent”。这两个组件都是自定义的,并具有不同的布局,但可以共享相同的List,而不是两次进行相同的调用。(顺序是先调用MainContent Initialized()方法)。我创建了一个名为AppDataService的服务类,并添加了以下属性。也添加到startup的
IServiceCollection services
中。public List<SomeClass> sharedListOfSomeClass = new List<SomeClass>();
在 MainContent 中,我注入了 AppDataService 并将 sharedListOfSomeClass 赋值为数据库中的值。 现在,如果我在 Right Content 中注入 AppDataService 并尝试访问 sharedListOfSomeClass,我会得到 null。 我知道我错过了绑定,因为这两个组件在 html 方面是不同的,不能将其绑定到任何 html 标签上。 请问有谁能帮我实现这个目标。我想为这两个组件只调用一次数据库。