我想將圖片網址保存到會話中,並且此網址我進入另一頁面加載,然後加載到圖像按鈕中。有沒有可能?我使用下面的代碼來保存圖片網址;如何將圖片網址保存到會話中
Image = Image1.ImageUrl.ToString();
Session["logo"] = Convert.FromBase64String(Image);
但我得到如下錯誤,就像這樣;
The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or a non-white space character among the padding characters.
另一個頁面我得到這個圖片的URL,
protected void Page_Load(object sender, EventArgs e)
{
Image img =(Image)Session["logo"];
ImageButton1.Controls.Add(img);
}
上面的代碼還得到一個錯誤。所以請幫助我。
第一個錯誤的哪部分你不明白?第二個錯誤是什麼意思? – SLaks 2013-05-13 14:10:58
難道你不能把它作爲一個普通的字符串存儲嗎? 'Session [「Logo」] = Image1.ImageUrl.ToString()' – LukeHennerley 2013-05-13 14:11:35
這裏有點混亂嗎?保存一個字符串並恢復一個圖像? – Steve 2013-05-13 14:12:57