ciao,
ti basta fare un "Response.Redirect" sul file pdf, in questo modo:
protected void mioButton_Click(object sender, EventArgs e)
{
Response.Redirect("file.pdf");
}
pero' devi fare eseguire questa richiesta su un'altra pagina del browser, e questo non lo riesci a fare lato server (quindi da codice) devi farlo come attributo del tag Html "a" ovvero il link, con l'attributo "target='_blank'".
Questo pero' nell'oggetto Asp:ImageButton non è supportato, devi usare un "HyperLink" specificando la tua "ImageUrl" cosi':
<asp:HyperLink
ID="ImageButton1" runat="server" Height="32px" Width="89px"
Target="_blank" ImageUrl="..."
onclick="ImageButton1_Click" />
</form>
Questo è l'equivalente di un ImageButton, solo che fatto con HyperLink
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo