이전 delphi.net 응용 프로그램에 약간의 문제가 있습니다.ASP.net Delphi 동적 이미지 버튼 onclick 이벤트
일부 축소판 이미지를 페이지의 특정 위치에 표시하고 사용자가 이미지를 클릭하면 이미지가 표시됩니다.
이미지가 작기 때문에 미리보기 이미지 생성에 신경 쓰지 않아도됩니다.
문제점은 onclick 이벤트가 작동하지 않는다는 것입니다.
여기 내 코드입니다 : (이 Page_Load 이벤트에)
filer := Directory.GetFiles(dirstr,soegestr);
for f in filer do
begin
img := ImageButton.Create;
img.ImageUrl := f;
img.Width := 30;
img.Height := 50;
img.Style.Add('margin-right','10px');
include(img.Click, FragtbrevsBilledeClick);
PanelBilleder.Controls.Add(img);
end;
는 아무것도하지 않습니다 있습니다. onclick 이벤트는 포스트 백을 트리거합니다.
procedure TWebForm1.FragtbrevsBilledeClick(Sender: TObject;
e: ImageClickEventArgs);
begin
Response.Redirect((sender as ImageButton).ImageUrl);
end;
fragtbrevs에 중단 점 히트 결코 극복 클릭 수 설정 : 다음과 같이
FragtbrevsClick가 정의됩니다.
저는 규제자 웹 개발자가 아니므로 문제를 해결할 수있는 대체 방법도 환영합니다! :-)