:master: sinceramente non capisco il problema. Ho fatto questo esempio e funziona regolarmente
codice:
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Dim tb As New TextBox()
Me.div1.Controls.Add(tb)
Dim ib As New ImageButton()
ib.OnClientClick = String.Format("return esegui_azione('{0}');", tb.ClientID)
Me.div1.Controls.Add(ib)
Me.ClientScript.RegisterClientScriptBlock(Me.GetType, "esegui_azione", "function esegui_azione(v){document.getElementById(v).value = '';return false;};", True)
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Pagina senza titolo</title>
</head>
<body>
<form id="form1" runat="server">
<div id="div1" runat="server"></div>
</form>
</body>
</html>