이미지 URL을 세션에 저장하고이 URL을 다른 페이지로드로 가져 와서 이미지 버튼에로드합니다. 그것은 가능하거나 불가능합니까? 이미지 URL을 저장하려면 다음 코드를 사용합니다.이미지 URL을 세션에 저장하는 방법
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
일반 문자열로 저장할 수 없습니까? 'Session [ "Logo"] = Image1.ImageUrl.ToString()' – LukeHennerley
약간의 혼란이 있습니까? 문자열을 저장하고 이미지를 복원 하시겠습니까? – Steve