在asp.net核心剃须刀页面(mvvm,不是mvc)中,是否有任何简单的方法将复杂对象从一个PageModel文件传递到另一个?

问题描述 投票:0回答:1
我熟悉asp.net mvc开发。在该框架中,传递复杂对象(例如对象列表)就像在一个控制器中创建公共静态列表一样简单:

public static List<T_Material> lstProducts = new List<T_Material>() { new T_Material {T_MaterialID = 1, Name = "Product1", Description="Description1", Price=20, MonthsOfAccess=20}, new T_Material {T_MaterialID = 2, Name = "Product2", Description="Description2", Price=20, MonthsOfAccess=20} }

并使用以下代码在另一个控制器中进行引用:ControllerName.lstProducts

我正在asp.net核心剃须刀页面中构建应用程序(使用剃须刀页面,其背后的PageModel代码不是MVC,并且从一个PageModel文件中传递一个复杂的对象根本不是一件容易的事。我觉得答案很明显,但我仍在挠头。

我熟悉asp.net mvc开发。在该框架中,传递复杂的对象(例如对象列表)就像在一个控制器中创建公共静态列表一样简单:public static ...

c# asp.net mvvm razor-pages
1个回答
0
投票
如果要从控制器传递的对象进行查看,请使用viewbag。
© www.soinside.com 2019 - 2024. All rights reserved.