protected void Button2_Click(object sender, EventArgs e)
{
int[] L = { 1, 2, 3, 4, 5 };
ViewState["I"] = L.ToArray();
}
protected void Button1_Click(object sender, EventArgs e)
{
int[] I = { };
if (ViewState["I"] != null)
I = (int[])ViewState["I"];
for (int i = 0; i < I.Length; i++)
Response.Write(I[i].ToString());
}
當我運行程序時,發生錯誤:如何將數組存儲在asp.net中的ViewState中?
無法轉換 類型的對象 'System.Collections.Generic.List`1 [System.Int32]' 爲類型「系統。 INT32 []」。
爲什麼會發生此錯誤?
嗨。我做到了,但沒有奏效。 – vmahdavi 2011-02-06 18:09:05