我有這樣的陣列:結合的二維陣列,以中繼器 - 錯誤
string[,] productData = new string[5,7];
我其綁定到一箇中繼器和一個呼叫的方法等:
<img src="<%# getPhoto1WithReplace(Container.ItemIndex) %>"
其等定義:
public String getPhoto1WithReplace(Object itemIndex)
{
int intItemIndex = Int32.Parse(itemIndex.ToString());
if (productData[intItemIndex, 3] != null)
return this.ResolveUrl(productData[intItemIndex, 3].ToString());
else return String.Empty;
}
我不明白爲什麼它的ItemIndex調用getPhoto1WithReplace爲5 我的數組有5個指標:0,1,2,3 ,4,所以HOW Container.ItemIndex可以是5 ...?