在我的控制器中我有这个:
p
您可以提供一个保存数据的对象。像这样的东西:
internal class DataContainer {
Addresses Addresses { get; set; }
Addresses Addresses2 { get; set; }
}
并像这样使用它:
return View(new DataContainer { Addresses = addresses, Addresses2 = addresses2 });
或者,您也可以使用(命名)元组,这可能更容易,因为您不必创建类型。
头部代码,不是在带有语法高亮或错误检查的IDE中编写的
我想你可以推送地址列表来查看。
声明这个列表。
List<List<GestaoAlertas>> allAddresses = new List<List<GestaoAlertas>>();
并将您的列表推送到所有地址。
List<GestaoAlertas> addresses = new List<GestaoAlertas>();
while (dr.Read())
{
addresses.Add(new GestaoAlertas()
{
ID = (int)dr["ID"],
SYSTEM_NAME = dr["SYSTEM_NAME"].ToString(),
SYSTEM_STATUS = dr["SYSTEM_STATUS"].ToString(),
SYSTEM_SHORTMSG = dr["SYSTEM_SHORTMSG"].ToString()
});
}
allAddresses.Add(addresses);
之后您可以将所有地址传递到您的视图中。 (不要忘记您需要将视图上的模型更改为列表。)
public IActionResult Index()
{
FetchData();
return View(allAddresses);
}