salve a tutti

avendo un repeater he all'evento initemcommand esegue la sub a:
codice:
<asp:Repeater ID="queryres1" runat="server" OnItemCommand="a">
    <ItemTemplate>
        <table  class="Tbitop2" cellpadding="3">
ecco un pezzo della sub a:
codice:
 Public Sub a(ByVal source As Object, ByVal e As System.Web.UI.WebControls.RepeaterCommandEventArgs) Handles queryres1.ItemCommand
        If Me.IsPostBack = True Then

            If (e.Item.ItemType = ListItemType.Item) Then 
                Dim pulsante As String = e.Item.FindControl("ImageButton1").Controls.ToString
ebbene se nel repeater faccio click la sub a viene ripetuta 2 volte
io ho provato a mettere l'istruzione "if is postback=true" ma ovviametne mettendo un punto di interruzione noto hce è sempre true! quindi mi inserisce 2 record!!!
cosa poso fare?
grazie