我想将图片网址保存到会话中,并且此网址我进入另一页面加载,然后加载到图像按钮中。有没有可能?我使用下面的代码来保存图片网址;如何将图片网址保存到会话中
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