scusate ho sbagliato, con nessun controllo funziona.
Il problema penso d'averlo capito, allora:
compilo un form, al click parte una funzione di callback, quindi niente reload, che fa partire una funzione di verifica da codice;
la funzione di verifica appunto testa la presenza di alcuni campi, ma li vede come se non fossero compilati
credo che il problema stia dal fatto che da codice javascript nella pagina html io debba passare qualcosa alla funzione che c'è nel codice della pagina altrimenti se non fa il reload è come se la pagina fosse vuota, da codice.
comunque posto il codice:
<script language="javascript" type="text/javascript">
function Verifica(){
var Command = "verifica";
var context = new Object();
context.CommandName = "verifica";
<%=callbackStr %>
}
function CallBackHandler(result, context){
var etichetta = document.getElementById('errore')
etichetta.innerHTML=result;
}
function onError(message, context) {
alert("Exception :\n" + message);
}
</script>
questo era il codice dello script all'interno della pagina html
If TextBox1.Text = "" Then
Label16.Text = "Inserisci campo Cognome"
Label16.Visible = True
Label17.Text = "Inserisci campo Cognome"
Label17.Visible = True
VerificaCampi = "Inserisci campo Cognome"
Exit Function
End If
questo invece è il test che dovrebbe fare da codice, in pratica TextBox1.Text lo vede vuoto anche se non lo è.
Per me è perchè la funzione dello script deve passare qualcosa alla parte codice, tipo il contenuto del box.