1
我有一箇舊的delphi.net應用程序有點麻煩。ASP.net德爾福動態imagebutton 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事件只是觸發回傳。
FragtbrevsClick定義如下:
procedure TWebForm1.FragtbrevsBilledeClick(Sender: TObject;
e: ImageClickEventArgs);
begin
Response.Redirect((sender as ImageButton).ImageUrl);
end;
設置在fragtbrevs斷點點擊次數從來沒有被擊中。
我不是一個reguler web開發人員,所以也歡迎替代方法來解決問題! :-)