"If not IsPostback" significa letteralmente: "Se è la prima esecuzione della pagina".

Un consiglio: le operazioni che riguardano gli accessi al DB vanno racchiuse nei blocchi Try...Catch..Finally.


codice:
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
     Try
           Dim conn As SqlConnection
           Dim cmd As SqlCommand
           Dim RecordsAffected As Integer

           Dim cmdString As String = "Update Anagrafica Set nome = '" & TextBox1.Text & "', tipoProdotto = " & DropDownList1.Text & " WHERE id = 1"

           conn = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=" & pAssoluto & "\App_Data\" & nomeDb & ";Integrated Security=True;Connect Timeout=30;User Instance=True")

           cmd = New SqlCommand(cmdString, conn)
           conn.Open()

           RecordsAffected = cmd.ExecuteNonQuery()
           cmd.ExecuteNonQuery()
           Response.Write("
 Dato MODIFICATO correttamente 
")
      Catch ex as Exception
            Response.Write(ex.Message)
      Finally
            conn.Close()
      End Try
    End Sub
End Class