2
我的問題本質上相當簡單,但到目前爲止,我在StackExchange或Google的任何地方都找不到答案。如何從tempdata訪問數組元素
這裏的情況是:
我有一個ASP.NET MVC 5項目中,我需要布爾值的數組傳遞給視圖。數組大小設置爲客戶記錄中項目的長度。例如:
var count = Customer.Items.Count;
int index = 0;
bool[] allowRenew = new bool[count];
我再通過一個foreach循環通過這樣之後更新陣列:
foreach (var item in Customer.Items)
{
if(conditionA)
{
allowRenew[index] = false;
}
else
{
allowRenew[index] = true;
}
index += index;
}
最後,我指定數組TempData的,所以我可以從我的觀點訪問它,因此:
TempData["allowRenew"] = allowRenew;
所以這裏是問題,我如何從我的視圖訪問數組元素?我打算使用foreach循環來生成標記,並根據增量索引訪問數組元素。
一般情況下,你會訪問數組元素是這樣的:
array[1]
或
array[2]
但自從我使用TempData的,我不知道如何引用數組元素。例如:
TempData["allowRenew"][0]
或
TempData["allowRenew"][1]
顯然不起作用。
任何建議,非常感謝。
謝謝。