【发布时间】:2017-03-30 18:18:23
【问题描述】:
大家好,我是 MVC 世界的新手,想从我制作的 TempData 中获取一些值,其中包含 3 个 DataSet。
TempData 中的值如下:
然后选择 tTrip,然后选择 rows,然后选择 Results View:
终于看到了 tTrip 的 DataSet 值:
我这样填充 TempData(简化):
allData.Merge("tEvents"); //Gathers data and places it into tEvents
allData.Merge("tTrip"); //Gathers data and places it into tTrip
allData.Merge("tExternalTrainingMain"); //Gathers data and places it into tExternalTrainingMain
TempData["jsonData"] = allData;
我试过了:
string blah = TempData["jsonData"][0]["somename"].toString();
string blah = TempData["jsonData"][0].somename.toString();
string blah = TempData["jsonData"][0][0].somename.toString();
string blah = TempData["jsonData"][0][0][0].toString();
但只会得到错误。从 TempData 数组中获取数据集值的正确方法是什么?
DavidG 的更新
【问题讨论】:
标签: c# asp.net asp.net-mvc dictionary tempdata