시나리오 : ASP.NET 사이트에는 ShowDesign.aspx라는 페이지가 있습니다.ASP.NET -> 이미지가 표시되도록 양식에 데이터를 POST하는 방법
ASPX 페이지에는 많은 컨트롤이 있습니다. DIV 태그가 있고 코드를 이미지 뒤에로드합니다. DIV는 ASPX에서 아래와 같이 정의됩니다.
<div id="pImageHolder" runat="server"></div>
다음은 이미지를로드하는 코드입니다.
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
//Loop inside PreviewImages which has lots of images.
foreach (String imgFile in this.PreviewImages)
{
Image pImage = new Image();
pImage.ImageUrl = imgFile; //URL length is longer. Do something.
this.pImageHolder.Controls.Add(pImage);
}
}
업데이트 : 6월 1,2012 -> 나는 내가 뭘하려고 오전에 관해서는 더 명쾌하게이 질문을 업데이트했습니다.
OnInit()에서 위의 루프에서 이미지의 URL을 얻습니다. 모든 이미지에는 고유 한 URL이 있습니다.
모든 이미지의 URL 길이가 길기 때문에 표시되지 않습니다. 이 문제에 대한 해결책은 양식에 데이터를 게시하는 것 같습니다. 게시해야하는 데이터는 URL 내용입니다.
URL은 '&'을 많이 포함하고 나는 폼에 각각 '&'의 내용을 제출해야합니다. 여기에 AJAX 또는 Jquery를 사용해야하는지 잘 모르겠다.
위의 내용을 달성하기 위해 도움이 필요합니다.
희망 사항은 분명합니다. 그렇지 않다면 알려주세요.
어떤 제안 :이 (정말 큰이기 때문에 나는 이전 질문에서 원래 URL을 냈다)보십시오? – Anirudh
3 번 째와 같은 질문입니다. 이미지 컨트롤에 "POST로 자바 스크립트 사용하기"라는 URL을 설정하는 것이 의미가 없습니다. 당신이하려고하는 것을 더 잘 묘사하십시오. withing 이미지 컨트롤을 표시하고 싶은 이미지는 무엇입니까? –
@AntonioBakula : 원래 게시글을 업데이트했습니다. 궁금한 점이 있으면 알려주십시오. – Anirudh