Problema irrisolvibile imagebutton

venerdì 14 agosto 2009 - 15.45

gianlu29 Profilo | Junior Member

ciao a tutti.............
sto diventando pazzo.......non funzionano gli imagebutton su una qualsiasi website application......sono tre giorni che cerco di risolvere sto problema ma nn so che cavolo stia succedendo.....in poche parole ho provato e riprovato anke le cose piu banali ma quando vado a cliccare l'imagebutton mi va a refreshare la pagina.....ho persino preso questo codice da msdn ma non mi funziona e al click del imagebutton mi aggiorna solo la pagina.....
<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html >
<head>
<title>ImageButton Sample</title>
<script language="C#" runat="server">

void ImageButton_Click(object sender, ImageClickEventArgs e)
{
Label1.Text = "You clicked the ImageButton control at the coordinates: (" +
e.X.ToString() + ", " + e.Y.ToString() + ")";
}

</script>

</head>

<body>

<form id="form1" runat="server">

<h3>ImageButton Sample</h3>

Click anywhere on the image.<br /><br />

<asp:ImageButton id="imagebutton1" runat="server"
AlternateText="ImageButton 1"
ImageAlign="left"
ImageUrl="images/pict.jpg"
OnClick="ImageButton_Click"/>

<br /><br />

<asp:label id="Label1" runat="server"/>

</form>

</body>
</html>

è scritto da msdn e quindi nn può avere errori.....potrei sapere perke sta succedendo questo.....
vene sarei eternamente grato se riusciste a risolvermi questo prob....

Gluck74 Profilo | Guru

ho copiato ed incollato il tuo codice. Funziona perfettamente. Non capisco quale sia il problema. Sei sicuro che non c'è altro?

comunque per fare una prova modifica l'evento e metti in breakPoint nel catch:
void ImageButton_Click(object sender, ImageClickEventArgs e) { try { Label1.Text = @"You clicked the ImageButton control at the coordinates: (" + e.X.ToString() + ", " + e.Y.ToString() + ")"; } catch (Exception err) { string messaggio = err.Message; } }

Gluck74 Profilo | Guru

ho riscontrato l'errore con FireFox 3.0.8.
anche facendo il debug con breakpoint appropriati, ho visto che su FF non scatta l'evento click dell'immagine.
Tutto OK su IE
Mistero!!!!!!!!!!!!!!!!!!!!!



mistero risolto.......
girando su internet ho visto che è un bag riscontrato. La lotta sta tra l'assegnare il bug al framework .net perché non passa valori giusti, ed assegnarlo a firefox perché non è compatibile con il framework........
va bè, a parte le lotte teoriche delle diverse scuole di pensiero....

Quando l'imageButton non ha ImageUrl impostato, o è impostato erroneamente e l'immagine non è visibile, si riscontra il problema.
Tutto ok invece quando l'immagine è visibile in FF.

gianlu29 Profilo | Junior Member

guarda grazie....stavo per uccidermi....ma cmq ce ne sono tanti altri di errori perchè sennò non si capisce mi succede lo stesso se scrivo un alert con response.write.....cmq grazie

Gluck74 Profilo | Guru

scusa dove lo scrivi l'alert??????????
mica nella button_click????

gianlu29 Profilo | Junior Member

nono lo scrivo ad esempio dopo un if... ma tanto non va...

Gluck74 Profilo | Guru

posta il codice dove metti l'alert, vediamo dov'è il problema

gianlu29 Profilo | Junior Member

vbb ho risolto in altra maniera per l'alert...mi serve l'imagebutton
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5